您的位置:首页 > 移动开发 > Cocos引擎

cocos2dx游戏开发系列之创建新的工程并编译运行(.exe .apk)(二)

2016-12-12 17:52 543 查看
首先介绍一下概念:什么是Cocos command-line tool

Cocos command-line tool又名cocos,是一个跨平台的工具。它允许你创建一个新的工程并部署。它能运行在ios, android, mac, linux, win32, wp8_1, wp10 and web上面

下面这些说明了不同的系统下需要的东西
v3.13, v3.13.1

Mac OS X 10.7+, Xcode 7+
Ubuntu 14.04+, gcc, CMake 2.6+
Windows 7+, VS 2013 or VS 2015
Python 2.7.5
NDK r11+ and API level 19 is required to build Android games
Windows Phone/Store 8.1, VS 2013 Update 4+ or VS 2015
Windows Phone/Store 10.0, VS 2015

在开始之前我们需要配置好环境变量:
一、python的环境变量,下载链接:http://pan.baidu.com/s/1sltTd8p 密码:uaqv (以下工具都在这里面)
配置教程:http://jingyan.baidu.com/article/48206aeafdcf2a216ad6b316.html



出现上面的画面代表成功

二、到cocos2d-x-3.13下找到setup.py,用python setup.py 执行,如下图:(注意文件路径换成自己的,我的是在F盘)



可以看到,我们需要以上这几个环境变量,我的已经配置好了,如果没有的话命令行会提醒你输入环境路径!

像COCOS_CONSOLE_ROOT,COCOS_X_ROOT ,COCOS_TEMPLATES_ROOT和会帮我们自动配置好,主要的就是下面三个,当然这三个是打包成APK使用的,如果只是在windows下调试时不需要的,文件有点大,下载不好的同学们也不用急,我们可以继续。配置环境变量的过程类似,我就举一个例子就好:NDK_ROOT    
右键我的电脑-》属性-》高级系统设置-》环境变量-》新建-》变量名:NDK_ROOT 变量值:根据自己的情况来,指向第一级文件夹,可以看看我上面的图

配置好之后输入:cocos -v  得到下面的输出代表cocos的配置是正确的



下面来创建一个新的工程吧:
cocos new <game name> -p <package identifier>-l

<language>
-d
<location>
game name 游戏文件名 -p 包名 -l 语言 -d 地址

如:cocos new MyGame -p com.MyCompany.MyGame -lcpp

-d H:MyCompany




编译成exe来运行
cocos compile-s H:\MyCompany\MyGame -p win32 -m
debug -o H:\MyCompany\MyGame\bin
-s代表项目路径  -p要编译的平台  -m代表编译模式 -o输出路径
运行完之后,bin下找到exe文件,打开即可看到新应用。如下图:



执行
OK,Windows下的已经成功了,我们来编译成APK来运行注意:确定上面所有的环境变量已经配置好)
cocos compile-s H:MyCompany/MyGame -p android -m debug-o
H:MyCompany/MyGame/bin



成功之后,我们在手机上运行,如下图:



至此 成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息