【cocos2dx】基于visual studio 2013 的环境搭建


参考地址: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。

新建的默认的文件都在Classes文件夹中。

如果我们直接在vs2013中右键,添加类,那么这个类会直接添加到proj.win32文件夹中,而且当我们编译文件的时候,你这时新添加的文件就会找不到。

所以我们要在classes文件夹中新建类,然后再右键工程,添加->现有项。然后选到我们的文件,这时就可以写我们的代码了。


相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...