1. 引擎子系统包括:
世界编辑器、渲染系统、人机交互系统、动画系统、音频系统、物理引擎、网络接口 等
2. cocos2d-x
特点:开源的、跨平台的。
cocos2d-x的发展过程:
cocos2d (python) 》 cocos2d-iphone (objective-c) 》 cocos2d-x (C++)
因为cocos2d-x是基于OpenGL ES和C++的,这两个都是跨平台的,所以cocos2d-x能实现跨平台。
3. 搭建cocos2d-x环境
(1)下载cocos2d-x源码(http://www.cocos.com/download/#)
(2)创建一个helloworld项目
(1)拖setup.py到终端,回车回车回车 (2)执行「source /Users/用户名/.bash_profile」 (3)cocos new helloworld -p com.lv -l cpp -d ~/Desktop/ (工程名:helloworld,包名:com.lv, 语言:cpp, 目录:桌面)
时间: 2024-10-10 19:58:43