cocos2d-x -3.81+win7+vs2013开发环境创建新的项目
- 1.准备阶段
- (1) vs2013下载及安装
- (2)cocos2d-x 3.8.1下载及解压
- (3)python下载及安装(新版本cocos2d需要python创建工程)
- 2.编译cocos2d-x 3.8.1
- (1) cocos2d-x 3.8.1解压后, 打开E:\cocos2d-x-3.8.1\build文件夹, 双击cocos2d-win32.sln打开解决方案.
- (2) 在解决方案准备就绪后, 右键cpp-tests设为启动项, 点击本地调试或者按快捷键F5进行调试, 编译完成后就会看到官方的demo.
- 3.创建新项目MyTest1
- (1)新项目的命令 cocos/cocos.py
打开cmd,进入引擎目录E:\cocos2d-x-3.8.1\tools\cocos2d-console\bin,输入cocos.py –h可以看到它的命令行工具集(如下图), 这里我们使用类似命令创建项目:
cocos.py new 项目名(英文) -p com.公司名(英文).项目名(英文) -l cpp -d E:\workplace
当然不想麻烦也可以使用cocos命令, 但这需要配置环境变量. 进入E:\cocos2d-x-3.8.1找到setup.py并双击执行, 根据提示设置cocos2d-x所需要的ndk/sdk/ant环境变量, ndk/sdk/ant这三个在网上下载后直接解压缩就行, 然后根据提示直接把对应的根目录拖到命令行中就可以了, 我用的ant版本是apache-ant-1.8.2-bin.(注:setup.py检测android运行环境, 可以按照前面做, 也可以先不管里面的信息, 直接回车.) -
(2)cocos命令介绍
在命令行中输入cocos.py new –h回车.(貌似命令cocos new -h 在bin目录外可以用,在bin目录里只能用cocos.py new –h. 本熊属菜╮(╯▽╰)╭,也不知道什么原因,但没啥影响.)
-h:显示 cocosnew 命令的帮助信息,该信息包含了 cocosnew 命令中每个命令行参数的含义(英文描述)。
-p:包名(PACKAGE_NAME)。主要用于 Android 工程。如果不指定该命令行参数,默认值是 org.cocos2dx.hellocpp。
-l:表示 Cocos2d-x 工程使用的语言,该命令行参数后只能跟 cpp、lua 和 js 中的一个, cpp 表示 C++语言,lua 表示 Lua 语言,js 表示 Javascript 语言。该命令行参数必须指定。
-d:Cocos2d-x 工程所在的目录。cocos new 命令会将 Cocos2d-x 工程放到该目录中。如果不指定该命令行参数,默认为当前目录。
-t:模板名称。如果不指定该命令行参数,cocos new命令会使用默认的模板。Cocos2d-x 中用于建立工程的模板都在Cocos2d-x 根目录/templates 目录中。其中cpp-template-default 目录是建立 C++ 工程的模板, lua-template-default 和lua-template-runtime 目录是建立 Lua 工程的模板,以“-default”结尾的是默认模板,其中 default 和 runtime 是模板名称。也就是-t 命令行参数后面要跟的内容。如果有一个 cpp-template-ab目录,那么使用该模板的命令行参数应为“-t ab”。
–no-native:该命令行参数只用于 Lua 和 Javascript 工程,表示没有本地支持。 -
(3)输入命令创建项目
比如我把项目命名为MyTest1, 然后在引擎中新建了一个project文件夹用来存放自己的项目, 命令行为:
cocos.py new MyTest1 –p com.cocos2dx.MyTest1 –l cpp –d E:\cocos2d-x-3.8.1\project
回车, 然后很快就会创建出来. -
(4)编译已创建项目
打开自己的工程,比如E:\cocos2d-x-3.8.1\project\MyTest1\proj.win32,点击MyTest1.sln, 后直接调试或者F5调试运行,如果没有问题的话就会出现下面的界面.
相关软件下载:
时间: 2024-10-27 10:40:40