开源跨平台游戏开发框架
Cocos2d-x 是一套成熟的开源跨平台游戏开发框架。引擎提供了图形渲染、GUI、音频、网络、物理、用户输入等丰富的功能,被广泛应用于游戏开发及交互式应用的构建。其核心采用 C++ 编写,支持使用 C++、Lua 或 JavaScript 进行开发。Cocos2d-x 适配 iOS、Android、HTML5、Windows 和 Mac 系统,功能侧重于原生移动平台,并向 3D 领域延伸扩展。
Android Studio 3.4.1
=============Android Studio Begin===============
Build #AI-183.6156.11.34.5522156, built on May 2, 2019
JRE: 1.8.0_152-release-1343-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
=============Android Studio End===============
sdk和ndk都是集成环境


Python的下载安装(cocos2dx写的脚本是2.7版本,注意!!!)
下载地址:https://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
python安装不多演示,一直下一步即可。安装完成之后,配置环境变量即可。

Cocos2d-x:3.17.2
下载地址:https://cocos2d-x.org/download
下载好了解压到D盘(随意位置,不过路径最好不要带中文这些骚地址),然后双击setup.py即可配置,会提示输入你的ndk路径,cocos2dx路径和android sdk路径,ant此版本已经取消不需要了。完成之后提示重启,可以不重启,不过最好注销,保证环境变量和有些设置生效。
在cocos2d-x引擎根目录下创建一个文件“create_project.bat”,用文本编辑器打开,写入以下代码:
@echo off
set /p projectName=please input project name:
set /p packageName=please input package name:
@echo cocos new %projectName% -p %packageName% -l cpp -d D:\MyProjects\cocos2dx
cocos new %projectName% -p %packageName% -l cpp -d D:\MyProjects\cocos2dx
@echo Create Success!!!
pause
重点:
构建Android Studio工程
1、打开Android Studio,打开创建的Cocos2d-x工程下的Android Studio工程

2、打开工程后等待AS一系列Sync操作结束后,开始配置编译环境
File->Project Structure->SDK Location,检查SDK、NDK路径是否正确,
File->Project Structure->Project,按图红框内的版本号进行设置(必须),
调整正确后确认,等待工程Sync。。。

然后可能会有报警提示API variable.getMergeAssets ()已过时,解决方法
//variant.mergeAssets.doLast {
variant.mergeAssetsProvider.get().doLast {
variant.mergeAssets.doLast注释掉,替换成variant.mergeAssetsProvider.get().doLast,最后编译运行!

本文链接:https://it72.com:4443/12574.htm