记录一下学cocos2d-x+vs2017+lua的过程和问题

本博客记录了从零开始使用Cocos2d-x和VS2017搭建游戏开发环境的过程,包括解决常见错误如头文件缺失,以及如何在Windows下正确配置和运行Lua脚本动画。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

放假啦,很白什么都不会,跟着慕课网的老师学学cocos2dx,过程先记下来怕忘了。
由于视频发布的时间有点久远了,很多东西不太一样了。

首先下载vs2017,cocos2dx最新版本和python2.7.x。这个过程没碰到啥大问题。
然后运行cocos文件里的 setup.py
打开cmd进入路径cocos2d-x-3.17.1\tools\cocos2d-console\bin
输入命令 cocos.py new Snake -l lua -d D:\创建一个新的工程。电脑不太行,过程很漫长。
好了之后进入Snake\frameworks\runtime-src\proj.win32工程路径,打开.sln文件,运行。

这个过程报错很多 #include “xxx.h” Error:无法打开源文件 错误
都是math.h、stdlib.h这种vs应该会自带的头文件,百度了一下,是SDK版本不对,看了一下项目属性里的SDK版本,然后下载这个版本,编译就过了。

接下来是做个非常简单的动画,老师说要在MainScene.lua里写,但是simulator和src文件里都有这个lua文件,实际上改src里的这个才有效果。

之后在simulator中打开.exe文件时,没有跳出来命令窗口。
修改这个文件Snake\frameworks\runtime-src\proj.win32\SimulatorWin.cpp

// define 1 to open console ui and setup windows system menu, 0 to disable
#define SIMULATOR_WITH_CONSOLE_AND_MENU 0

把0改成1就好了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值