cocos2s-x游戏源码测试小白教程,从创建工程到游戏运行起来
2016-12-09 10:13
751 查看
本教程是以windows环境为例实际操作的,Mac环境也类似,并且由于Mac本身的linux/unix环境,并且自带很多工具,比如python、java等,所以会比windows下更容易操作,这里以windows环境为示例,适用于淘码岛源码社区所有在windows环境下测试的cocos源码(如果源码本身就包含完整的工程文件,可以不必重新创建工程,直接运行即可)。
1、安装环境
安装python,下载地址:https://www.python.org/downloads/
安装VS2013,下载地址:http://pan.baidu.com/s/1kVi8qHL
下载coco2d-x,下载地址:http://code.google.com/p/cocos2d-x/downloads/list
python建议使用2.7版本的,VS2013的序列号可以在网上随便找一个即可,cocos2d-x的版本,cocos官网只有最新的一些版本,老版本可以在谷歌代码库或者直接在百度搜索对应的版本都能下载到。
2、创建工程
使用cocos2d-x 2.x创建工程
使用cocos2d-x 3.x创建工程
cocos2d-x 2.x和cocos2d-x 3.x创建工程时的命令有所不同,cocos2d-x 2.x使用的是tools/project-creator下的creat_project.py脚本创建,cocos2d-x 3.x使用的是tools/cocos2d-console/bin下的cocos.py脚本创建工程。
在windows命令行下,定位到创建工程的脚本所在的目录,创建工程的命令如下:
cocos2d-x 2.x:
python ./create_project.py -project NewGame -package www.taomadao.com -language cpp
复制代码
工程创建完成后,在引擎解压目录下的projects目录下即可看见。
cocos2d-x 3.x:
cocos new kupao -p www.taomadao.com -l cpp -d ../../../projects
复制代码
cocos2d-x 3.x创建工程的命令略有不同,参数都使用了缩写-p、-l、-d,-d指的是创建的工程存放的目录,可以自己选择存放路径,和cocos2d-x 2.x不同的是,它会拷贝引擎的框架到工程,所以即使创建的工程放在其他地方也能运行。
注意:以上的命令里,对应的参数值可以自行设定,但是-package、-p参数,包名不能是数字开头,比如123.taomadao.com,这样编译android的时候会报错,虽然在windows下没问题。
3、运行工程
我们直接运行工程里的proj.win32工程下的.sln文件即可在VS2013中打开工程,如果淘码岛源码社区下载的游戏代码,不包含完整的工程,即只有classes和resources文件,比如这个中国象棋源码http://www.taomadao.com/thread-386-1-1.html,就需要我们将文件手动添加进工程了。
添加的方法:
先将下载下来的Classes和Resources目录都拷贝替换掉新创建的工程里对应的目录和文件,运行后,cocos2d-x 2.x在VS中,代码都是放在Classes目录下,cocos2d-x 3.x在VS中,代码都是放在src目录下。
以cocos2d-x 3.x为例,选中src目录下的所有自带文件,右键->移除,然后在src上右键,添加->现有项,将工程Classes里的文件都添加进来,然后即可以直接运行了。
原文地址:
淘码岛源码社区:http://www.taomadao.com/thread-421-1-1.html
1、安装环境
安装python,下载地址:https://www.python.org/downloads/
安装VS2013,下载地址:http://pan.baidu.com/s/1kVi8qHL
下载coco2d-x,下载地址:http://code.google.com/p/cocos2d-x/downloads/list
python建议使用2.7版本的,VS2013的序列号可以在网上随便找一个即可,cocos2d-x的版本,cocos官网只有最新的一些版本,老版本可以在谷歌代码库或者直接在百度搜索对应的版本都能下载到。
2、创建工程
使用cocos2d-x 2.x创建工程
使用cocos2d-x 3.x创建工程
cocos2d-x 2.x和cocos2d-x 3.x创建工程时的命令有所不同,cocos2d-x 2.x使用的是tools/project-creator下的creat_project.py脚本创建,cocos2d-x 3.x使用的是tools/cocos2d-console/bin下的cocos.py脚本创建工程。
在windows命令行下,定位到创建工程的脚本所在的目录,创建工程的命令如下:
cocos2d-x 2.x:
python ./create_project.py -project NewGame -package www.taomadao.com -language cpp
复制代码
工程创建完成后,在引擎解压目录下的projects目录下即可看见。
cocos2d-x 3.x:
cocos new kupao -p www.taomadao.com -l cpp -d ../../../projects
复制代码
cocos2d-x 3.x创建工程的命令略有不同,参数都使用了缩写-p、-l、-d,-d指的是创建的工程存放的目录,可以自己选择存放路径,和cocos2d-x 2.x不同的是,它会拷贝引擎的框架到工程,所以即使创建的工程放在其他地方也能运行。
注意:以上的命令里,对应的参数值可以自行设定,但是-package、-p参数,包名不能是数字开头,比如123.taomadao.com,这样编译android的时候会报错,虽然在windows下没问题。
3、运行工程
我们直接运行工程里的proj.win32工程下的.sln文件即可在VS2013中打开工程,如果淘码岛源码社区下载的游戏代码,不包含完整的工程,即只有classes和resources文件,比如这个中国象棋源码http://www.taomadao.com/thread-386-1-1.html,就需要我们将文件手动添加进工程了。
添加的方法:
先将下载下来的Classes和Resources目录都拷贝替换掉新创建的工程里对应的目录和文件,运行后,cocos2d-x 2.x在VS中,代码都是放在Classes目录下,cocos2d-x 3.x在VS中,代码都是放在src目录下。
以cocos2d-x 3.x为例,选中src目录下的所有自带文件,右键->移除,然后在src上右键,添加->现有项,将工程Classes里的文件都添加进来,然后即可以直接运行了。
原文地址:
淘码岛源码社区:http://www.taomadao.com/thread-421-1-1.html
相关文章推荐
- Unity3D 学习教程 2 创建游戏工程与界面
- 【quick-cocos2d-x 游戏开发】quick cocos2dx 3.2最稳定版 创建工程+sublime调试运行
- iOS开发——为iOS工程创建模拟器包,用于其它电脑上iOS模拟器的运行测试(Creating an iOS Simulator Build)
- 最全Pycharm教程(9)——创建并运行一个基本的Python测试程序
- 最全Pycharm教程(9)——创建并运行一个基本的Python测试程序 --待整理
- PRO 3D游戏制作系列教程:创建游戏工程I
- 最全Pycharm教程(9)——创建并运行一个基本的Python测试程序
- ionic 开发环境构筑手顺、创建测试工程运行ionic
- spring原理案例-基本项目搭建 03 创建工程运行测试 spring ioc原理实例示例
- cocos2dx游戏开发系列之创建新的工程并编译运行(.exe .apk)(二)
- 【quick-cocos2dx从零开始做游戏】【二】创建工程与运行
- iOS开发——为iOS工程创建模拟器包,用于其它电脑上iOS模拟器的运行测试(Creating an iOS Simulator Build)
- maven工程的创建(四)--运行测试
- 文件函数Django1.5实战第一步之搭建环境,创建工程,运行开发服务器Strut2教程-java教程
- PSP ISO游戏运行必备工具:ISO TOOL 1.970 功能一览&图文教程
- [ATF] Ajax Tools Framework 工程源码的下载,运行
- 【Android游戏开发之十】(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!
- 【iOS-Cocos2d游戏开发之二】Cocos2D 游戏开发资源贴(教程以及源码)
- visual studio 2008 运行DirectX 9.0 游戏开发编程基础里面的源码的问题
- 【Untiy3D 游戏开发之一】Unity3D For Mac最新3.4.1版本破解教程分享并将Unity3D项目在iphone上运行;