cocos2d-x 3.11 游戏开发环境搭建流程


cocos2d-x 3.11.1 游戏开发环境搭建流程


1. 准备下面的软件

1) Windows7 64Bit+ VS2013 (VC++)

这个不用多说.

2) cocos2d-x⑶.11.1.zip

# wget http://cocostudio.download.appget.cn/Cocos2D-X/cocos2d-x⑶.11.1.zip

这个解压到目录下, 如: C:\DEVPACK\coscos2d-x

COCOS_CONSOLE_ROOT=C:\DEVPACK\cocos2d-x\cocos2d-x⑶.11.1\tools\cocos2d-console\bin

3) tadp⑷.0r2-windows.exe

# wget ftp://pub:pub@pepstack.com/gamedev/tadp⑷.0r2-windows.rar

这个安装起来要1夜的时间. 安装路径:

Installation Directory: D:\NVPACK
Download Directory: D:\NVIDIA\TADP

4) jdk⑺u80, maven

安装java, maven, 需要配置环境变量.

wget ftp://pub:pub@pepstack.com/gamedev/jdk⑺u80-windows-x64.rar
wget ftp://pub:pub@pepstack.com/tarball/apache-maven⑶.3.3-bin.tar.gz

5) Python2.7 for windows 64bits

wget ftp://pub:pub@pepstack.com/gamedev/python⑵.7.11.amd64.msi

安装位置:

C:\python27

6) 设置环境变量

进入 C:\DEVPACK\cocos2d-x\cocos2d-x⑶.11.1,运行:

cmd

python setup.py

会自动创建下面的环境变量。但是最好手工创建下面的变量,由于cocos2d-x的setup.py脚本还是有问题。

Windows管理环境变量的UI是真的很烂,没办法,手工创建:

DEVPACK_HOME=C:\DEVPACK
NVPACK_HOME=D:\NVPACK
NVPACK_ROOT=D:\NVPACK
JAVA_HOME=C:\DEVPACK\Java\jdk1.7.0_45
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
ANDROID_HOME=D:\NVPACK\android-sdk-windows
ANDROID_SDK_ROOT=D:\NVPACK\android-sdk-windows
ANT_ROOT=D:\NVPACK\apache-ant⑴.8.2\bin
ANT_HOME=D:\NVPACK\apache-ant⑴.8.2
COCOS_X_ROOT=C:\DEVPACK\cocos2d-x
COCOS_CONSOLE_ROOT=C:\DEVPACK\cocos2d-x\cocos2d-x⑶.11.1\tools\cocos2d-console\bin
COCOS_TEMPLATES_ROOT=C:\DEVPACK\cocos2d-x\cocos2d-x⑶.11.1\templates
M2_HOME=C:\DEVPACK\apache-maven⑶.0.5
NDK_ROOT=D:\NVPACK\android-ndk-r10d
NDKROOT=D:\NVPACK\android-ndk-r10d
ANDROID_NDK_ROOT=D:\NVPACK\android-ndk-r10d
Path=%COCOS_TEMPLATES_ROOT%;%COCOS_CONSOLE_ROOT%;%ANT_ROOT%\bin;%M2_HOME%\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

2. 创建项目

> cmd

> cd $COCOS_CONSOLE_ROOT

> cocos new game_stencil -p com.pepstack.dev -l cpp -d c:\workspace\gamedev

然后用VS2013打开:

C:\workspace\gamedev\game_stencil\proj.win32\game_stencil.sln

编译便可!

3. 编译android项目

cmd

cd C:\workspace\gamedev\game_stencil\proj.android

python build_native.py

报错:

……
At global scope:
cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat"
cc1plus.exe: warning: unrecognized command line option "-Wno-extern-c-compat"
make.exe: *** 谢绝访问。
. Stop.
make.exe: *** Waiting for unfinished jobs….
make.exe: Leaving directory `c:/Workspace/gamedev/game_stencil/proj.android’
履行命令出错,返回值:2。
Traceback (most recent call last):
File "build_native.py", line 43, in <module>
build(opts.build_mode)
File "build_native.py", line 28, in build
raise Exception("Build dynamic library for project [ " + app_android_root +
" ] fails!")
Exception: Build dynamic library for project [ c:\Workspace\gamedev\game_stencil
\proj.android\../ ] fails!

换成 3.10版本依然出错。重试各种方法,最后:

cmd
cd %COCOS_X_ROOT%\cocos2d-x⑶.11.1
python setup.py
cd C:\workspace\gamedev\game_stencil\proj.android
python build_native.py

成功!


-post-build:

debug:

BUILD SUCCESSFUL
Total time: 13 seconds
正在移动 apk 文件 c:\Workspace\gamedev\game_stencil\bin\debug\android
编译成功。

核心就是编译前必须履行:

python setup.py

4 eclipse编译到Android平台

参考:

http://blog.csdn.net/ubuntu64fan/article/details/44040413

OK!

波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!

波比源码 » cocos2d-x 3.11 游戏开发环境搭建流程

发表评论

Hi, 如果你对这款模板有疑问,可以跟我联系哦!

联系站长
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡