参考地址:http://www.youranshare.com/blog/sid/37.html 写的很好的文章
vs2013 + cocos2dx3.0 + python 2.x 环境 +Android sdk
安装vs2013,(我已经提前安装好了vs2013),下载 cocos2dx (地址:http://cn.cocos2d-x.org/download/)
下载好cocos2dx(3.x版本的) 并解压,在build文件夹下找到cocos2d-win32.vc2012.sln 文件,双击打开,打开了工程
选到cpp-test,点开main.cpp并运行,这个编译的时间很长,当编译结束后,会出现如下的程序:
表明所有的文件都已经编译完成,可以进行开发了
新建工程:
安装python 2.x ,运行setup.py,我只安装了sdk,然后填了下sdk的路径,其余的跳过了,都是无所谓的。
我出现的问题是无法在vs2013创建工程时候选择cocos2dx类型的项目,而它只有win 32和 win console 两个选项,下面的方法是使用命令行来创建项目。
然后最后在cmd中输入一个命令,就可以创建出工程了。
假如我们创建的工程名字叫做:MyGame,工程的包名叫做com.test.mygame,我想把工程放到C:/test文件夹下面,我们就这样子输入命令:
cocos.py new MyGame -p com.test.mygame -l cpp -d C:\test
OK,工程创建好了,因为我们的工程放到了C:\Test文件夹下面,所以我们到C:\Test\MyGame\proj.win32\这个文件夹下面可以找到我们的工程启动文件MyGame.sln,直接双击就能运行这个工程了.
(参考教程写的很详细,我就不贴自己的图了)
补充说明:
最近才静下心来开始学习cocos,学习的过程也是很费劲,从最开始的缺少资料,到现在遇到了问题也在网上很少能找到解决的方案,的确自己对vs2013的环境不是特别的熟悉。
“先学会C++,再学cocos”,这是我在某C++群里提问题大神告诉我的,的确听到这话觉得自己的C++基础确实不是很扎实。
我觉得原因就是很少写这种大的工程,而且对类的继承什么的面向对象编程也不是很熟悉,而且也只停留在书本的层面,还没有真正的使用过。
下面我就写一些我遇到的问题,同时也希望出现相同问题的同学能在网上找的相应的解决方法。
首先说下cocos引擎的最新版本,创建新工程及添加文件的问题。
我使用的版本是cocos2d-x-3.3rc0。应该是目前最新版。
使用上述命令创建一个新的项目,用vs2013打开之后,就是下图的样子
其中我用红线画出的东西差不多都是相同的,(我删掉 了helloworld),另外我还添加了自己的几个类,
那么如何才能添加自己的类呢?
我们先看下我们创建新工程的文件目录。
我们打开的是在proj.win32文件夹下面的sln。
如果我们直接在vs2013中右键,添加类,那么这个类会直接添加到proj.win32文件夹中,而且当我们编译文件的时候,你这时新添加的文件就会找不到。
所以我们要在classes文件夹中新建类,然后再右键工程,添加->现有项。然后选到我们的文件,这时就可以写我们的代码了。