Cocos2dx引擎环境配置和项目创建流程
  yQAl4kecrO8W 2023年12月22日 67 0


最近在使用游戏引擎cocos2dx,现在把安装过程做一个总结。安装过程有遇到问题的小伙伴可以参考借鉴。

我说搭建的开发环境为Windows平台;
安装之前需要做一些准备工作,把用到的安装工具先下载齐全。
准备工具如下:
cocos2d-x-3.17.1
VS2015(VS2017)
python-2.7.16
andriod sdk
andriod ndk
以上工具版本不限,但下载需要各个工具版本相匹配,否则可能运行会报错。

配置步骤

1.

下载python:网址:https://www.python.org/

Cocos2dx引擎环境配置和项目创建流程_Visual


Cocos2dx引擎环境配置和项目创建流程_2d_02

Cocos2dx引擎环境配置和项目创建流程_cocos2dx_03

下载后运行安装,选择默认路径即可。

然后配置环境路径:点击我的电脑->属性->高级系统设置->环境变量(高级)->系统变量->Path->编辑->添加所复制的python路径->配置完成。

2.

下载cocos,下载网址:https://www.cocos.com/

Cocos2dx引擎环境配置和项目创建流程_引擎_04


Cocos2dx引擎环境配置和项目创建流程_Visual_05

Cocos2dx引擎环境配置和项目创建流程_引擎_06

下载之后是个压缩包,之后解压。

双击 cocos2d-x-3.17\build\cocos2d-win32.sln, Visual Studio 将打开此解决方案,解决方案打开后,可以看到这样的项目列表:

Cocos2dx引擎环境配置和项目创建流程_2d_07


默认情况下项目列表中 cpp-tests 加粗显示,表示是启动项目,此时点击菜单栏中本地 Windows 调试器进行项目的编译和运行。编译过程视机器性能不同,会花费 10-30 分钟的时间,编译完成后,将自动运行,运行成功将看到测试程序:

Cocos2dx引擎环境配置和项目创建流程_c++开发_08


cocos 命令

Cocos2d-x 带有一个命令行工具:cocos 这是一个跨平台的工具,你可以用它创建项目、运行项目、发布项目。命令行工具适用于所有 Cocos2d-x 支持的平台,包括:iOS、Android、Mac、Linux、Windows、Web。不用 IDE,只用命令行,你就能完成所有的工作!

工具配置

运行引擎源码根目录的 setup.py,这个脚本会配置一些环境变量,并将 cocos 命令添加到系统路径中。注意运行本脚本需要系统安装 2.x(不是 3.x)版本的 Python。

测试

为了确保 cocos 命令行工具已经添加到环境变量,可以正常使用。请先运行 cocos -v:

cocos -v
Python 2.7.10
cocos2d-x-3.16
Cocos Console 2.3
如果有类似上面的输出,就证明了已经配置好,如果提示找不到命令,就需要检查一下环境变量是否设置正确。如果有配置,试着运行一下 source ~/.bash_profile 使配置文件生效。
命令行工具在这个目录 _cocos2d-x/tools/cocos2d-console/bin

如何调试(Debug)

点击代码行左侧的空白,设置断点

Cocos2dx引擎环境配置和项目创建流程_cocos2dx_09

以 debug 模式运行 cpp-tests

操作 App 触发断点,IDE 将卡在断点处,Debug 视图会自动跳出,可以查看运行堆栈和变量的值

Cocos2dx引擎环境配置和项目创建流程_c++开发_10

☆☆☆☆☆使用 Visual Studio 2017 运行 cpp-tests 注意事项☆☆☆☆☆

由于 Visual Studio 2017 默认下载的组件可能与 cocos2d-x-3.17.zip 发布包中项目的配置不同,造成打开 cocos2d-x-3.17\build\cocos2d-win32.sln 会缺少组件,按照提示安装。
可能 Visual Studio 2017 与 Visual Studio 2015 读取配置文件逻辑有差异,cpp-tests 未自动设置为启动项目,在项目列表中右键单击此项目,选择 设为启动项目。
编译时有工具集报错, 按照报错提示 右键单击该解决方案,然后选择“重定解决方案目标” 操作,完成后右键单击项目重新生成。报错信息如下:

error MSB8020: 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”)。若要使用 v100 生成工具进行生成,请安装 Visual Studio 2010 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。

解决出现的问题后,Visual Studio 2017 可以正常运行 cpp-tests ,但也不能保证引擎所有功能都可以在本 IDE 正常运行。建议使用 Visual Studio 2015 与官方测试团队保持一致。

基于以上步骤,就可以正确的配置环境了。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月22日 0

暂无评论

yQAl4kecrO8W