Cocos2d入门:Python建项
cocos2d吧
全部回复
仅看楼主
level 7
策划狮 楼主
今天尝试了一下Cocos2d的建项方法并且在Vs2013中顺利编译了helloworld,非常简单
1.下载Android_SDK, Android_NDK, Apache_ANT
2.设置环境变量 : ANDROID_SDK_ROOT, ANT_ROOT, NDK_ROOT,添加到系统Path中
3.建项: cocos new 项目名 -p 包名(com.XXX.XXX) -l cpp -d 项目目标存放路径
还没有尝试编译到安卓以及发布APK,这里先放两份网络资料,等需要编译时候看
4. 编译下安卓下
把cocos2d\cocos\platform\android\java\src\org\cocos2dx\lib 这个文件夹 拷到 proj.android\src\org\cocos2dx 下面 运行工程文件夹下的proj.android下的build_native.py 就可以编译代码生成.so文件了
5。生成apk
打开eclipse后点击file->Import选择android下的那个,然后下一步。再点击Browse选择test1里面的proj.android文件夹然后导入,等待片刻,当test1上面没有红“叉”之后(若一直有红“叉”则可能配置不正确)在eclipse中右击导入的test1选择run as->android application。之后会在bin目录下生成apk
这个时候拿起你的手机开始玩吧
PS:
批处理建项,转自网络:
创建自定义脚本
难道每次创建都要这么麻烦啊,这么不优雅我是受不了 哈。我在这想了一种,供大家参考。希望大家有更好的办法也告诉我。
既然不能加载到vs中,就不加载了。采用从外部创建也没什么问题,不过每次都要从命令行进去,然后再创建,然后再找到文件位置打开这种操作实在是不爽,所以我写了一个windows批处理文件,运行批处理文件,输入项目名称,自动打开vs。对于我来说,开发语言是cpp 包名为:com.victor.项目名称。
在桌面创建一个txt,输入:
@echo off
echo =============新建项目==============
set /p name=请输入项目的名称:
echo 项目名为: %name%
echo 正在创建新项目...
set pk=com.victor.
D:\cocos2d-x-3.1.1\tools\cocos2d-console\bin\cocos.py new %name% -p %pk%%name% -l cpp -d D:\CocosProject
echo 创建完成正在打开....
D:\CocosProject\%name%\proj.win32\%name%.sln
pause 其中,我的cocos2d-x根目录放在D:\CocosProject下,大家可以根据自己的配置进行更改。
将文件另存为: 创建新项目.bat。
好,接下来我们双击运行它,输入项目名称,就可以创建好项目,并打开了:
2014年08月01日 08点08分 1
1