从零开始设计和实现AngelPanda游戏使用cocos2d(part1).pdf

从零开始设计和实现AngelPanda游戏使用cocos2d(part1).pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从零开始设计和实现AngelPanda游戏使用cocos2d(part1).pdf

设计实现Angel Panda戏-cocos2d PART1 开始前的准备工作 编龙Cocos2D 问题请邮联eseedo@ 本文将介绍什么是Cocos2D 以及有关Cocos2D 的一些重要基础知识。包括如何下载与安装Cocos2D- iPhone 的模板、如何安装Cocos2D-iphone 的帮助文档。最后,通过一个有趣的实例,介绍如何创建一个 最基本的HelloCocos2D项目,并带领读者对这个项目进行深入的学习。 什么是Cocos2D Cocos2D是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用等。 起初,Cocos2D诞生于一个用于开发2D游戏的Python框架( )。在2008年的冬 天,技术爱好者把它引入到iPhone开发中来,并使用Objective-C来重新编写。由于Cocos2D-iPhone 的巨 大成功,目前已经衍生出了各个版本的Cocos2D,包括cocos2d-x,cocos2d-html5 本书介绍的Cocos2D实际上是Cocos2D-iPhone ( ),它也是目前Cocos2D 的 最主要分支(后面为了统一,所有提到的Cocos2D均指Cocos2D-iphone )。 使用Cocos2D可以轻易地开发iPhone、iPod Touch、iPad和Mac上的游戏。可以把Cocos2D作为一个 库导入自己的Xcode项目,也可以使用内置的Cocos2D模板来创建一款新游戏。 Cocos2D的特点 易于使用:使用Cocos2D ,游戏开发者可以把关注的焦点放在游戏机制的设计本身,而不必耗费 大量时间学习晦涩难懂的低级API 。此外,Cocos2D中还提供了大量的范例。 高效:Cocos2D使用OpenGL ES进行图像渲染,从而让iOS设备的GPU性能发挥到极致。此外,它 还对数据结构进行了优化。 灵活:方便扩展,易于集成第三方类。 免费:作为一个免费的开源引擎,用户可以放心的免费使用,而无需考虑商业授权的问题。 社区支持:关注C o c o s 2 D 的人们自发形成了一个异常活跃而友好互助的社区。其中, /forum论坛非常活跃,里面有很多学习Cocos2D和解决相关难题的资源,从 中还可以了解Cocos2D 的必威体育精装版进展。 支持平台:iPhone、iPod Touch、iPad和Mac OS X 。 Cocos2D的主要功能 场景管理(Workflow ):非常容易地管理不同场景(Scene )间的流程控制。 场景切换(Transitions ):可以方便地从一个场景切换到另外一个不同风格的场景,并支持各种 场景间的切换特效。 精灵(Sprites )和精灵表单(Sprite Sheets ):支持快速而方便的精灵,以及高效的精灵表单。 特效(Effects ):特效包括波浪(Waves )、旋转(Twirl )和透镜(Lens )、涟漪(Ripple )、液 体(Liquid )等。 动作(Actions ):告诉精灵们可以做什么动作。动作分为基本动作、组合动作、缓冲动作和其他 动作。基本的动作有移动(Move )、旋转(Rotate )、缩放(Scale )和跳跃(Jump )等。组合动作有 顺序动作(Sequence)、并发动作(Spawn)、重复动作(Repeat )、反转动作(Reverse )。此外还有 缓冲动作(Exp 、Sin、Cubic等)和其他动作(CallFunc、OrbitCamera等)。 菜单和菜单按钮(Menus MenuItems ):可以轻松地创建内部菜单和菜单按钮。 物理引擎(Physics Engine ):Cocos2D 内置支持Box2D和Chipmunk两个物理引擎。 粒子系统(Particle System ):Cocos2D 中包含一个强大的粒子系统,可以给游戏添加各种很炫的 效果,如烟、火、雨、雪等。 文本渲染(Text Rendering ):支持可变和固定宽度的字体。在Cocos2D 中处理文字非常容易,这 一点对于显示菜单、分数、调试等都非常有用。Cocos2D 中内置了对TrueType字体的支持,同时还支持 快速位图字体渲染系统。这样,开发者仅需数行代码就可以在屏幕上显示文字。 纹理图集(Texture Atlas ):支持纹理图集,从而大大节省了应用中的内存占用。

文档评论(0)

ziyouzizai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档