cocos2d (二)基本命令

创建一个cocos2d项目的2种方法

1.CocosForWin软件 cocos.exe



2.cocos命令行方式
cocos new test -p com.happysoul.test -l cpp -d d:/cocos/
然后就可以看到 d:/cocos/test



vs打开项目
双击 D:\Cocos\test\proj.win32\test.sln 便可以打开vs编辑

窗口最上方会有“本地Windows调试器”编译一会儿就能看到界面了

同理 D:\Cocos\cocos2d-x-3.9\build\cocos2d-win32.sln
这个项目的编译应该在15分钟左右,老电脑可能会更慢,想看Demo只能忍了
Demo源码位置 D:\Cocos\cocos2d-x-3.9\tests
包含 cpp js lua
模拟器里面可以看到的程序都可以在这里看到

编译应用成APK
cocos compile -p android

编译后安装到手机(需要手机连接电脑)
cocos run -p android

编译需要cmd到项目根目录运行
D:\Cocos\test>cocos run -p android

创建项目 - 运行项目 - 手机上运行项目

使用CocosFrameWork和解压缩配置的区别
安装CocosFrameWork后生成的项目不包含cocos的源码包
解压缩方式配置的cocos每次创建项目都会复制一份源码包到项目中
下图就是解压缩版本创建一个 ball 项目后的目录(CocosFrameWork只有ball一个目录)



为了避免每次发布都重新编译一遍cocos
右键“解决方案ball(6个项目)”- 属性 - 配置属性 - 配置
右侧除了自己的项目(ball)其他对勾√全都点掉了(但是第一次使用还是需要编译)





经过测试,CocosFrameWork3.9通过 cocos new 方法创建的项目在进行编译和安装的时候无法通过,只能使用解压缩版本进行命令行创建和编译安装
建议使用解压缩版本并配置环境变量
可以考虑提取出来 cocos2d 目录
并使用 mklink /D cocos2d e:\android\cocos\cocos2d 的方式进行链接
这样就不会每次新建一个项目就编译一次
感觉编译不通过是因为3.9和NDK兼容的问题


猜你喜欢

转载自happysoul.iteye.com/blog/2267444