加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 21:08:01 所属栏目:PHP教程 来源:网络整理
导读: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:DEVPACKcosco

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:DEVPACKcoscos2d-x

COCOS_CONSOLE_ROOT=C:DEVPACKcocos2d-xcocos2d-x⑶.11.1toolscocos2d-consolebin

3) tadp⑷.0r2-windows.exe

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

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

Installation Directory: D:NVPACK Download Directory: D:NVIDIATADP

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:DEVPACKcocos2d-xcocos2d-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:DEVPACKJavajdk1.7.0_45 CLASSPATH=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar ANDROID_HOME=D:NVPACKandroid-sdk-windows ANDROID_SDK_ROOT=D:NVPACKandroid-sdk-windows ANT_ROOT=D:NVPACKapache-ant⑴.8.2bin ANT_HOME=D:NVPACKapache-ant⑴.8.2 COCOS_X_ROOT=C:DEVPACKcocos2d-x COCOS_CONSOLE_ROOT=C:DEVPACKcocos2d-xcocos2d-x⑶.11.1toolscocos2d-consolebin COCOS_TEMPLATES_ROOT=C:DEVPACKcocos2d-xcocos2d-x⑶.11.1templates M2_HOME=C:DEVPACKapache-maven⑶.0.5 NDK_ROOT=D:NVPACKandroid-ndk-r10d NDKROOT=D:NVPACKandroid-ndk-r10d ANDROID_NDK_ROOT=D:NVPACKandroid-ndk-r10d Path=%COCOS_TEMPLATES_ROOT%;%COCOS_CONSOLE_ROOT%;%ANT_ROOT%bin;%M2_HOME%bin;%JAVA_HOME%bin;%JAVA_HOME%jrebin

2. 创建项目

> cmd

> cd $COCOS_CONSOLE_ROOT

> cocos new game_stencil -p com.pepstack.dev -l cpp -d c:workspacegamedev

然后用VS2013打开:

C:workspacegamedevgame_stencilproj.win32game_stencil.sln

编译便可!

3. 编译android项目

cmd

cd C:workspacegamedevgame_stencilproj.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:Workspacegamedevgame_stencil proj.android../ ] fails!
换成 3.10版本依然出错。重试各种方法,最后:

cmd cd %COCOS_X_ROOT%cocos2d-x⑶.11.1 python setup.py cd C:workspacegamedevgame_stencilproj.android python build_native.py
成功!

... -post-build: debug: BUILD SUCCESSFUL Total time: 13 seconds 正在移动 apk 文件 c:Workspacegamedevgame_stencilbindebugandroid 编译成功。

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

python setup.py

4 eclipse编译到Android平台

参考:

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

OK!


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读