cocos2dx开发框架

Cocos2dx游戏开发系列笔记2:一个刚创建的cocos2dx中的demo里都有什么

做~自己de王妃 提交于 2019-11-27 20:28:10
烦人的环境终于ok了,改了改文本,换了换图片资源,还是能在手机里运行。ok,关了Eclipse,去vs中看看吧。 虽然是根老骨头了,但还真没怎么用C++,以前接触过点Java的开发框架,估计大差不差。 在VS2012中打开用python命令新建的LazyGame项目。 -------------------- LazyGame -Classes -AppDelegate.cpp -AppDelegate.h -HelloWorldScene.cpp -HelloWorldScene.h -win32 -main.cpp -main.h 外部依赖类 ------------------- main.cpp应该是入口类 里面定义了窗口的标题eglView->setViewName("LazyGame"); 和窗口的大小eglView->setFrameSize(960, 540); 还有AppDelegate的句柄,这个类应该是Cocos2dx主要的控制类。 AppDelegate.cpp主要控制类 里面有三个方法: applicationDidFinishLaunching ();初始化方法,比如Scene的初始化 applicationDidEnterBackground ();游戏临时中断的处理 applicationWillEnterForeground()