cocos2d (二)基本命令

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

1.CocosForWin软件 cocos.exe

[img]http://dl2.iteye.com/upload/attachment/0114/1609/25c82fc0-6067-3423-9c8a-a2a4f1b7cd16.png[/img]

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

[img]http://dl2.iteye.com/upload/attachment/0114/1611/fa081006-7bda-3bfe-a736-074857a670b6.png[/img]

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

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

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

[img]http://dl2.iteye.com/upload/attachment/0114/1625/44a8e9ec-66fe-3761-98bb-c0f7836972dd.png[/img]

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

[img]http://dl2.iteye.com/upload/attachment/0114/1627/53f0b16a-bb86-3b2c-b563-838ffe1f18bd.png[/img]


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值