开始学习Cocos2d-x
游戏原理与机制
游戏开发技术
认识Cocos2d-x引擎
Cocos2d-x跨平台开发环境搭建
游戏就是在绘图;(渲染)
而事件是改变图片关于时间改变的参数。
而事件是改变图片关于时间改变的参数。
事件驱动游戏:游戏是由事件来驱动……
游戏开发技术
平台差异可分:Win32,Android,Mac/IOS,Linux,wp7,win8/wp8
渲染方式:SoftWare,OpenGL ,DirectX(DX、D3D)
Skia/Canvas,
OpenGL ES,NDK
Quartz2D,OpenGL ES
跨平台游戏开发技术方案:HTML5,Unity3D,Cocos2D-X
认识Cocos2d-x引擎
Cocos2d-x跨平台解决方案:
主要是通过渲染,与事件来构成游戏。
数据结构:
CCCopying
CCObject
CCZone
CCData 存数据。 byte的数组 Û行了封装
CCGeometry 几何相关的数据
CCSet 集合数据,储存一系列数据
CCArray 数组
CCString
ccTypes.h 结构体
STL
1.vector
2.list
3.stack
4.queue
5.map
CCObject
CCZone
CCData 存数据。 byte的数组 Û行了封装
CCGeometry 几何相关的数据
CCSet 集合数据,储存一系列数据
CCArray 数组
CCString
ccTypes.h 结构体
STL
1.vector
2.list
3.stack
4.queue
5.map
Cocos2d-x跨平台开发环境搭建
我是搭建环境是Windows7 + vs2010 +cocos2d-x 2.2.6 。
步骤:
2、安装好vs2010后,解压cocos2d-x 2.2.6
3、创建HelloWorld工程项目在cmd中输入1)、
cdE:\cocos2d-x-2.2.6\tools\project-creator
2)、
pythoncreate_project.py-projectHelloWorld-packagecom.cocos2dx.org-languagecpp
这样在E:\cocos2d-x-2.2.6\projects下就可以看到创建好的HelloWorld工程了。更详细以及更多的平台下安装cocos2d-x可以参考 Click .