Cocos2d-x 3.17.2和Android Studio环境搭建

MrLee8天前 52

开源跨平台游戏开发框架

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://www.it72.com/12574.htm

推荐阅读
最新回复 (0)
    返回