1.从网站上下载到cocos2d-x的最新版:cocos2d-x官网
2.解压,然后运行cocos2d-x目录下的build-win32.bat
这时候一般都不会出什么问题,这步就相当于开着VS进行编译了,进行这步后全部的例子都已经编译好~
3.可以先点击cocos2d-win32.vc2010.sln打开然后体验这款引擎
里面有例子,都是可以直接无压力无痛苦运行的实实在在的例子~~开源供学习的~~
接下来要创建自己游戏的工程了~~
4.打开VS2010(根据自己版本需要哈~~我装的是VS2010,你们完全可以用那些VS2005什么的~)
5.然后按这顺序:文件->新建->项目
在这里输入工程名和位置,只不过和平时C++项目不同的是cocos2d-x它有对VS做了些处理,多了一个cocos2d-x的工程,这时候我们就是要选那个!!
6.点确定后出现如下界面:
这时候别急着下一步,先点击Features
然后弄成下面的这样:这里暂时不做物理的东西,有些人甚至不用脚本的都可以直接把support lua
给去掉。,这时候就可以点finish了!!!7.是个正常人都会直接无脑按F7(编译),现在我们也先这样做~~~
然后也就很自然会报无脑的错误,错误如下:
各种文件不存在,打不开文件.....因为,cocos2d-x他们犯贱,只帮你做了一部分事情,还有一些庞大的SDK文件你要自己从他们引擎那拷贝过来
8.复制cocos2d-x引擎目录下的cocos2dx,CocosDenshion,scripting文件夹到你的工程目录下
到了这一步在切到VS2010下面按按F7试试~~~
然后继续无脑的错误:
这是因为我们拷贝的那些文件夹只是一些头文件,他们cocos2d-x还是有些没有开源给你的。所以我们得把他们那些必要的库弄过来~~
9.在你的工程文件夹里新建一个文件夹,装门放库文件,以后你工程大了说不定自己还要封装库,到时候可以一些放这里。在工程目录下新建lib文件夹。将cocos2d-x引擎目录下的Debug.win32下面的这几个库拉过来放到你新建的库文件夹下面。
10.配置你的VS2010项目属性,让你的VS2010知道你这个工程要引入哪些已有库~
点击属性
把链接器的常规下面的库目录改成这样,文件夹名字当然是你新建的那个名字
再改输入
请确认你的附加库里面的内容不比这少。
配置完点确定,然后一般来说:既然人家引擎要你自己拷贝lib文件了,那么它也会要你拷贝dll文件的了~所以你的配置还差一步
11.复制DLL文件到你的输出目录下面
复制不少于一下的dll:
这步就重要了,如果你VS2010编译的是在debug下面的时候,那么就复制cocos2d-x引擎目录的debug.win32下面的dll,如果是release下面编译的话,那么就要复制cocos2d-x引擎目录的Release.win32下面的dll
千万不要把release.win32下面的dll文件放到你工程下的debug.win32里面,如果你那么做了,会产生隐患,或者你没有用脚本,能跑起来,但是你用了脚本一般就跑不起来,因为release下面的DLL内存分配不一样的,那么会造成程序运行的时候产生一些难以查出的错误!并且这情况编译的时候是不会产生的错误~~~
很多人就曾经把cocos2d-x引擎release下面的dll放入到自己工程debug的目录下面,结果到后面才产生错误,并且还很莫名,查起来的痛苦绝对让你印象深刻无比~~~
12.再次切回VS2010,这时候按F5去吧~~成功了,那么你就可以接下来看其他教程了~~
能出得了这个说明VS的环境已经没问题了,接下来可以考虑其他问题了~~
联系客服