在上一篇中,我们已经运行了cocos2dx的内置项目。但是在实际中肯定要我们自己去创建cocos2dx的项目。
网上有两种解决方案:
第一种,就是把创建cocos2dx项目,以模板插件的方式,装进vs2012中。我按照网上的信息,对比了cocos2dx的目录信息。发现少了一个bat文件。结果导致了,我的vs2012要重新安装。蛋疼啊。
第二种,就是利用python环境进行创建。最后,果断地选择这种了。因此本文也是基于第二种来编写。
首先,要安装python2.7以上的版本或者安装cygwin。我两个都安装了。其中cygwin下一篇才讲。
打开目录:
在tools目录里面看到” create_project.py ”
按照提示的信息。进行创建自己的项目。(记住:在package后面,需要补齐三位。即com.项目名.xxxx 这里我认为是在移动端上需要用到)
创建成功后,打开目录,里面的结构如下:
其中class存放共有逻辑文件。resources放置素材文件。其它的目录则是对应各平台的文件。这里运行win32目录的解决方案。
编译之后,就可以看到"外形人"了
这样说明创建项目成功。
蛋疼的小贝:
刚才我们建立的项目是存放在cocos2dx下的projects目录里面。如果我想把新建立的项目不放在里面,而是放在其它的盘符呢。此时又该怎么办呢?
解决这个问题,首先就要知道建立项目的是利用了py这个文件。这个文件要把项目放在具体的盘符下,肯定在文件里面有写清楚的。因此,打开这个py文件。
这时,我就修改了生成的项目位置了。oh yes。
生成项目的信息
跟之前生成的目录信息是一样的。
如果你跟我一样,再打开win32里面的sln文件。你会发现vs2012编辑器会报错了。
这是因为,我们这个新目录少了cocos2dx的依赖文件。参考下默认的项目位置的结构信息。把依赖文件拷贝过来。
再次,运行就没有问题了。