【绑定自定义类至Lua】(一)环境搭建
来源:互联网 发布:淘宝卖盗版视频课程 编辑:程序博客网 时间:2024/06/08 04:52
* 确定你安装了Android NDK R9B 版本 ,如果没有前往下载。
* 下载Python2.7.3 (32bit),并保证它被正确安装。
* 为Python设置用户变量,"系统"->(右健)属性->"高级系统设置"->环境变量->在用户变量栏加入附一中的系统变量。
* 下载Pyyaml ,并安装。
* 下载pyCheetah , 并解压至 "C:\Python27\Lib\site-packages"。
* 检查是否正确设置如 (附一)中 的环境变量(`NDK_ROOT`)的值。
* 检查你的绑定环境。进入引擎 "cocos2d-x/tools/tolua" 目录,并执行 "genbindings.py", 剩下的工作交给该Python来将我们的引擎绑定至Lua。如果看到了 "Generating lua bindings succeeds.",哪说明你的环境配制好了。
附一 配制系统环境(见图)
Cocos2d-x 3.3 与 Quick-Cocos2d-x 3.3 必须配制的环境变量。
每个人安装引擎及相应软件位置会不一样,请确保给出正确的系统环境变量地址,切勿直接将我的拷贝至你的变量值当中。
// Python 的安装路径(我采用的是默认安装 所以是在 C:\Python27)
PYTHON_ROOT:C:\Python27
//Java JDK 的安装路径(我采用的是默认安装 所以是在 C:\Program Files\Java\jdk1.7.0_45 )
JAVA_HOME : C:\Program Files\Java\jdk1.7.0_45
// 开发Android的NDK我将其解压至 C:\Android\NDK_R9B (你也可以将它解压至任务目录)
NDK_ROOT : C:\Android\NDK_R9B
// 开发Android的SDK 我将其解压至 C:\Android\ADT\sdk (你也可以将它解压至任务目录)
ANDROID_SDK_ROOT: C:\Android\ADT\sdk
// 开发Android的ANT 我将其解压至 C:\Android\ANT\bin (你也可以将它解压至任务目录)
ANT_ROOT : C:\Android\ANT\bin
以下4个变量值在你运行Cocos2d-x3.3 "stepup.py(在引擎根目录下)"正确配制Cocos2d-x3.3引擎后,将会为你自动加入的系统变量,注意我在Path中加入了"C:\Python27;"。
COCOS_CONSOLE_ROOT: D:\cocos2d-x-3.3\tools\cocos2d-console\bin
COCOS_TEMPLATES_ROOT: D:\cocos2d-x-3.3\templates
COCOS_X_ROOT: D:\cocos2d-x-3.3
Path: C:\Python27;D:\cocos2d-x-3.3\templates;D:\cocos2d-x-3.3\tools\cocos2d-console\bin
如果能看到这张图,说明你环境配制好了,跟着我前往下一步吧。
- 【绑定自定义类至Lua】(一)环境搭建
- Quick-Cocos2d-x 3.3绑定自定义类至Lua(一)环境搭建
- 【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之一】环境搭建
- cocos2dx-lua绑定自定义c++类(一)
- Quick-Cocos2d-x 3.3绑定自定义类至Lua(二)新建项目中配制环境
- 【绑定自定义类至Lua】(二)新建项目中配制环境
- 【绑定自定义类至Lua】(三)动手绑定自定义类至Lua
- 【绑定自定义类至Lua】(四)使用绑定C++至Lua的自定义类
- Quick-3.3绑定自定义C++类(一)配置lua运行及开发环境
- Quick-Cocos2d-x 3.3绑定自定义类至Lua(三)动手绑定自定义类至Lua
- Quick-Cocos2d-x 3.3绑定自定义类至Lua(四)使用绑定C++至Lua的自定义类
- 绑定自定义类到lua
- cocos2dx lua学习笔记 <一> quick 3.5把自定义C++类绑定到lua
- 【Quick-COCOS2D-X 3.3 如何绑定自定义类至Lua之二】新建项目中配制环境
- Cocos2d-x Lua 学习(一):环境搭建
- 转载 Cocos2d-x Lua 学习(一):环境搭建
- 绑定自定义类到Runtime(Lua-binding)
- 绑定自定义类到Runtime(Lua-binding)
- iOS Crash文件分析
- (java)输出前一天的当前时间
- Sightseeing
- HttpUrlConnection介绍
- hdoj2060(snooker
- 【绑定自定义类至Lua】(一)环境搭建
- 关于配置文件加载的疑虑
- 【绑定自定义类至Lua】(二)新建项目中配制环境
- curl的安装
- 【绑定自定义类至Lua】(三)动手绑定自定义类至Lua
- 【绑定自定义类至Lua】(四)使用绑定C++至Lua的自定义类
- Quick小白书系列(一)Quick的基本结构及如何开始入门
- Xcode7 使用NSURLSession发送HTTP请求报错
- Unity3D中MeshRenderer的使用