1: 新项目建立ui
1.下载最新Python,安装spa
2.解压引擎包插件
3.运行终端,切换到引擎目录(直接cd拖动文件夹到光标便可获得路径)指针
4.按照文档例子:调试
$ cd cocos2d-x
$ ./setup.py
$ source FILE_TO_SAVE_SYSTEM_VARIABLE
$ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
$ cd NEW_PROJECTS_DIR/MyGame对象
若是须要安卓平台的话,能够按照cocos IDE的说明文档下载须要的第三方支持,不然一路否便可.游戏
2: 平台不一样,项目的退出方式不一样ip
阅读例子代码能够发现,在主动退出的时候,会在end()后面区别平台,若是在IOS平台下要主动调用exit(0),不然退出就会崩溃,在View释放后仍然会有针对该指针的调用.资源
若是须要在程序退出的时候释放本身的对象,那么在IOS平台下,就要在exit以前释放掉全部的数据.文档
3: Plugin的使用
cocos自带了对广告,微博等经常使用的收益,推广渠道进行了插件化封装,提供了HelloPlugin的例子,可是新建立的项目中并无加入,若是在本身的游戏中不想本身混编,那么直接使用Plugin模块便可,导入方法:
1. Add Files ----> Create folder ref: 注意这里是建立了一个引用,另外一个是全拷贝(很蛋疼),直接添加一个项目文件便可,不要全文件夹添加
2. 以广告为例,好比咱们要添加admob和flurry,那么须要添加三个库:PluginFlurry,PluginAdmob,PluginProtocol.
3. 进行库连接,PROJECT---TARGET---BUILDPHASE---LINK下面加入这三个库文件
4. 加入广告库依赖的几个framework插件,分别是UIKit,AdSupport,StoreKit.
5. 最重要的一点,在工程的编译设置中,要在link---other linker中加上-ObjC,不然没法实例化广告对象!
4: 蓝色和黄色文件夹:
1. 黄色的为组,编译相关
2: 蓝色的为文件,资源相关,打包会打进去.Resource中的文件夹都应该是蓝色的.
5: 资源不能及时更新的问题:
XCODE调试的时候会出现资源修改,没有同步到模拟器的状况,解决方法(XCODE5.1.1):
Build Settings ---- Build Options --- Scan All Source Files for include --- YES
6: 如何多语言支持
7: 发布游戏细则