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
成功之后,我们在手机上运行,如下图:
至此 成功!
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
成功之后,我们在手机上运行,如下图:
至此 成功!
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件