- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
cocos2d-x教程.pdf
目录
COCOS2d-X 教程 1
第一章 环境 1
(一)vs 环境搭建 1
(二):如何添加新项目 2
第二章 cocos2d-x 的特性 5
第三章 制基本图元 7
(一)、基本图形绘制 7
第三部分:绘制图片 11
第七章 在cocos2d-x 中使用RTTI 21
第八章 动作 22
第一部分:动作概述 22
第三部分:CCCallFunc 家族(回调函数包装器) 23
COCOS2d-X 教程
第一章 环境
(一)vs 环境搭建
1.安装visual studio2008
据说vs2008 是cocos2d-x 运行最稳定的版本。
官方下载地址:
/downloads/info.aspx?na=41SrcFamilyId=83C3A1EC-ED72-4A79-896
1-25635DB0192BSrcDisplayLang=zh-cnu=http%3a%2f%2%2fdownlo
ad%2fe%2f7%2f7%2fe777851c-c1a4-4979 -86b3-6886953b32e9%2fVS2008ProEdition90DayTrialC
HSX1435983.iso
visual assist x 自备,vs 序列号自备。
2.安装cocos2d-x 引擎
/wiki_extensions/forward_wiki_page/cocos2d -x?menu_id=1
从网站上下载cocos2d-x ,并解压到自定义的路径下
3.测试 helloworld
我们使用windows 版的helloworld,
打开cocos2d-x 引擎安装目录下的
cocos2d-win32.vc2008.sln 将helloworld
设为启动项目
|
生成-调试-启动新实例,如图所示:
(二):如何添加新项目
1 安装应用程序向导
运行install-templates-msvc.bat,cocos2d-x 应用程序向导就会自动安装到VS 环境下
2 建立新项目
右键单击解决方案-添加-新项目-cocos2d-x-win32 application
注意:目录层级关系,缺省情况下,应该设置在cocos2d-x 引擎安装的目录下,否则在编译
链接时可能会找不到文件
然后,按照之前的步骤编译运行即可,运行效果同上一部分的图
第二章 cocos2d-x 的特性
由于cocos2d-x 是cocos2d-iphone 的c++移植版本。所以我就直接翻译了cocos2d 网站上的描
述。
cocos2d for iphone 是一个用于构建2D 游戏,demos 和其他图形/交互应用程序 的框架。他
基于cocos2d 设计:他使用相同的概念,但是用objc 替代了python。
cocos2d for iphone 是:
易用的:他使用友好的 API ,并伴有大量例子
快速的:他使用 opengles 实现并优化了数据结构
灵活的:他容易扩展,容易整合第三方库
免费的:开源,兼容闭源和开源游戏
社区支持的:有一个大的活跃的友好的社区
AppStore 认可的:超过 2500 款 AppStore 游戏使用它开发,包括许多热卖游戏。
cocos2d for iphone 的特性:
场景管理(工作流)
场景间过度
精灵和精灵表
特效:Lens, Ripple, Waves, Liquid, Twirl, 等
动作(行为)
o 变换动作:Move, Rotate, Scale, Jump, 等
o 组合动作:Sequence, Spawn, Repeat, Reverse ,等
o 灵活动作:Exp, Sin, Cubic, 等
o 混合动作:Ca
文档评论(0)