天空大战项目3:项目文件结构及游戏的流程

来源:互联网 发布:手机淘宝批量退款 编辑:程序博客网 时间:2024/04/30 10:42

解决方案的项目结构中,win32文件夹中的main.cpp文件是windows的程序入口,实例化了对象appdelegate,调用了run方法。这是程序的开始,其他的平台编译的是对应平台的入口程序。


appdelegate中定义了窗口的大小及相关参数!

appdelegate中调用了cocos2d-x中的Director的方法,Director对象是一个单例对象,在整个项目中只有一个这样的对象,Director 负责对整个游戏的所有场景的切换,游戏内容的控制。appdelegate 中创建了第一个场景并被Dirctor 加载成第一个游戏场景 。


HMenu 类,是手写的;其他的都是cocos2d-x 引擎自身的代码! 到这里游戏就加载了第一个游戏场景。




0 0