目录
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运行最稳定的版本。
官方下载地址:
www.microsoft/downloads/info.aspx?na=41&SrcFamilyId=83C3A1EC-ED72-4A79-896 1-25635DB0192B&SrcDisplayLang=zh-cn&u=http%3a%2f%2fdownload.microsoft%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混合动作:CallFunc, OrbitCamera
∙基本的菜单和按钮
∙集成物理引擎(box2d和chipmunk)
∙粒子系统
∙文本渲染支持(可变的和固定宽度字体)
∙纹理集支持
∙瓦片地图支持(TMX格式):
o正交地图
字体下载免费的app
o等角地图(斜视角)
o六边形地图
∙视差滚动支持
∙声音支持
∙Streak Motion support
∙渲染纹理支持

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。