放假啦,很白什么都不会,跟着慕课网的老师学学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就好了。