cocos2d-x lua-binding:环境配置

简介: cocos2d-x lua-binding:环境配置

在mac下准备步骤:

  • 下载ndk r14b,其实这里只用到了toolchains/llvm
  • ~./zprofile配置NDK_ROOT环境变量
export NDK_ROOT=/Users/xyf/Documents/project/android-ndk-r14b 
PATH=$NDK_ROOT:$QTDIR/bin:$PATH
复制代码
  • PYTHON_BIN通过where python找到Python的目录,PYTHON_BIN指向Python的解释器
  • 安装pip包管理器,这样才能安装python的模块
sudo python -m ensurepip --upgrade 
pip --version
复制代码
  • 安装py-yaml、Cheetah
sudo pip install PyYAML
sudo pip install Cheetah
复制代码

cocos2d-x/tools/tolua目录下执行:

python genbindings.py
复制代码

一切正常的话就会顺利生成binding文件

其实整个环境配置说明,在readme中有详细的介绍。



目录
相关文章
|
4月前
|
Linux 数据安全/隐私保护 iOS开发
【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本
本文将介绍如何使用ipagurd工具对Cocos2d-x中的Lua脚本进行打包与混淆,以及在iOS应用开发中的实际应用。我们将以Cocos2d-x-2.2.1 samples中的HelloLua为例,详细展示整个处理流程,并提供相应的代码案例演示。
|
Windows
在VsCode上调试Cocos2d-x lua项目
在VsCode上调试Cocos2d-x lua项目
942 0
|
C++
cocos2d-x lua-binding:将lua-binding结果引入到项目中使用
cocos2d-x lua-binding:将lua-binding结果引入到项目中使用
132 0
|
C++ Python
cocos2d-x lua-binding: 源码分析
cocos2d-x lua-binding: 源码分析
100 0
cocos2d-x lua-binding:cheetah模板引擎
cocos2d-x lua-binding:cheetah模板引擎
62 0
|
测试技术 Linux Android开发
如何使用ZEROBRANE STUDIO远程调试COCOS2D-X的LUA脚本(转)
http://www.cocos2d-x.org/docs/manual/framework/native/v2/lua/lua-remote-debug-via-zerobrane/zh ZeroBrane Studio做为一个轻量级的Lua IDE,因为它支持跨平台(支持Windows、Mac和Linux)和支持真机调试(Andorid、IPhone和IPad),所以经常被用来调试Lua。
1643 0
Cocos2d-x Lua中网格动作
<span style="font-size:14px;">GridAction它有两个主要的子类Grid3DAction和TiledGrid3DAction,TiledGrid3DAction系列的子类中会有瓦片效果,如下图所示是Waves3D特效(Grid3DAction子类),如后图所示是WavesTiles3D特效(TiledGrid3DAction子类),比较这两个效果我们会看到瓦片
1198 0