一、分析proj.win32工程项目的主要构成
@H_502_10@ @H_502_10@打开D:\cocos2d-x-3.4\tests\cocosxuexi\proj.win32目录下的cocosxuexi.sln 文件启动项目解决方案。
1、cocosxuexi工程:游戏主工程,我们开发工作主要在这个工程中完成。
2、libBox2d工程:物理引擎,可以模拟2D刚体物体。
3、libcocos2d工程:整个cocos2dx游戏框架的核心。
4、libSpine工程:工具软件支持库等。
主要以cocosxuexi工程为主,来开发和学习cocos2dx技术。
cocosxuexi工程主要由src目录下的AppDelegate.cpp、AppDelegate.h、HelloWorldScene.cpp、HelloWorldScene.h四个源文件和win32目录下的main.cpp、main.h两个源文件组成。
src(项目/Class)目录下的源文件是所有平台共用的代码文件,不管是android还是ios都使用这个目录下的源文件,属于真正跨平台部分的代码。这里以学习cocos2dx应用技术为主,不探讨如何实现cocos2dx引擎框架。
AppDelegat文件是游戏项目程序的入口点,同时也控制着整个项目,里面提供了四个方法。
1、virtual void initGLContextAttrs();
@H_502_10@该方法主要设置 OpenGL的一些属性。 @H_502_10@2、virtual bool applicationDidFinishLaunching(); @H_502_10@applicationDidFinishLaunching()是程序的入口,那么在这里,项目会自动生成一些创建场景的代码。
本文由闭眼就天黑整理编辑,转载请注明:http://www.byjth.com/biji/21.html| 闭眼就天黑专栏_原创技术博客