cocos2d-x 初学三问(下)

来源:互联网 发布:淘宝好还是自建商城好 编辑:程序博客网 时间:2024/05/22 19:48

1.我没有mac,能在win下开发吗?用什么IDE?
2.如何发布安卓版?
3.win下开发完能放到mac下编译成ios版么?


回答(适用于cocos2d-2.1rc0-x-2.1.3,可加qq群:323635541交流):


1.    上篇


----------------------------------------------分割线--------------------------------------------


2.    接上,当你开发到一段落,想看看代码在安卓上跑得怎么样,很简单,运行cocos2d-x官方为我们准备好的create-android-project.bat,就新建了一个安卓的helloworld项目!把刚才写好的工程文件覆盖掉helloworld的工程文件(Classes文件夹里面),准备编译吧。


怎么编译成安卓版呢?

这里有一篇2.13版的中文搭建win下的安卓编译环境,非常详细:http://blog.justbilt.com/cocos2d-x-2/cocos2d-x-2-13-android-%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA%E4%B8%8A

如果觉得不够权威可以看官方英文版:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_set_up_the_android_cocos2d-x_development_environment_on_Windows_7
其实就是需要这几个东西:NDK,Cygwin,Android Studio
Cygwin详细安装教程:http://hi.baidu.com/xiaoduo170/item/fb28028dddcf1fd55e0ec15f
NDK和Android Studio还有模拟器什么的谷歌都帮你打包好了呢,下就是了:
NDK:http://developer.android.com/tools/sdk/ndk/index.html
Android Studio及模拟器打包在一起:http://developer.android.com/sdk/installing/studio.html

在导入的时候注意两个小问题:
一是提示找不到icon;AndroidManifest.xml里的icon图片名称是icon,但有时通过模板创建的工程把ic_launcher.png文件copy过来了了,两个解决方案,a,把icon.png这个图片copy进去资源文件夹下。b,用文本编辑器打开AndroidManifest.xml文件,把第9行中的“icon”替换成"ic_launcher”。

二是没有自动把cocos2d-x的java文件包含到工程中,需要在eclipse的工程中添加这个路径。右键ljtest1工程,选择  BuildPath->Link Source,弹出窗口的第一个对话框选择 cocos2d-x 安装目录下的  $COCOS2DX_ROOT/cocos2dx/platform/java/src 目录,第二个对话框“Folder  name"会自动填写上src,这个与项目中的src目录名冲突了,改名就可以了

其余按照官方的教程仔细的做吧,我试过了没问题的!


----------------------------------------------分割线--------------------------------------------


3.在安卓开发完之后,想来一个ios版?完全没问题,先把你代码里面有关返回键、菜单键的代码注释掉吧,iphone和ipad可没这些键,然后在xcode里面新建一个cocos2d-x的项目,把工程文件导入就可以了!简单吧!
原创粉丝点击