本文章属于个人原创,因为所涉及的技术并不高,很有可能出现雷同,
如需转载,请注明出处,如有错漏,还望指正,谢谢谅解!!!
小弟MOMO刚刚开始接触cocos2dx,菜鸟一个。首先的问题就是环境搭建了,引擎下载下来解压后,一大堆文件,弄得MOMO不知所措。所以MOMO第一时间是上官方看帮助,看看这个最近炒得火热的引擎在Windows下是如何使用的。弄了半天,范例程序终于可以顺利编译和运行,但无奈的是,关于如何创建一个新的cocos项目还是没办法搞定,MOMO下载的是3.0-alpha0版本,但是这个版本已经取消了之前创建项目模板的那个bat文件,再到网上搜搜,说用python脚本,但是最后没办法搞定。于是MOMO静下来思考,终于想到了一个可行的办法,这个办法不需要任何辅助软件,而且应该是与编译器无关的方法(PS:之所以说应该而不是一定是因为MOMO除了在VS2012之外没做过其他编译器的测试,看到此文章的各路朋友可以的话帮忙做做测试,顺便把结果分享一下,)
由于MOMO是一个穷B学生兼编程爱好者而非程序员,所以暂时只对如何利用cocos2dx在 Windows下编写游戏感兴趣,至于跨平台暂时没做研究,所以这个方法也只是针对Windows平台的,谢谢谅解!
1.使用篇
废话后开始入正题了,在讲解怎么样自己动手解决之前,先发个成品,我知道这是伸手党最爱的,特别是像我这样的菜鸟(无恶意),成品的版本是3.0-alpha0,不喜欢这个版本的同志先暂时跳过这里,直接看下面制作篇如何自己手动制作。
成品传送门:
头文件和DLL文件:
Lib文件(感谢7z高比率的压缩,把150M的东西压成10M,逃过了CSDN文件大小50M的限制):
假如您是一位老牌程序员,估计你应该知道下一步怎么做了,但是作为一名负责任的菜鸟,MOMO还是要提供一下使用方法。首先找到你所用的编译器的系统库目录和头文件目录。什么?不知道在哪里?你随便打开一个工程里面包含有include系统库的语句,类似#include <stdio.h>这样的,然后定位一下 stdio.h这个文件,就能找到了编译系统的头文件目录了(一般是XXXX\include),库目录一般也是跟头文件目录在同一目录下的(一般是XXXX\Lib),VS2012的系统目录有几个,我选择了%VS2012安装路径%\VC\include和%VS2012安装路径%\VC\lib。
然后,把cocos2dx-3.0-include&dll.zip里面的cocos2dx文件夹解压并拷贝到头文件目录(XXXX\include),把cocos2dx-3.0-Lib.7z里面的cocos2dx文件文件夹