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中有详细的介绍。



目录
相关文章
|
Windows
在VsCode上调试Cocos2d-x lua项目
在VsCode上调试Cocos2d-x lua项目
1610 0
|
Linux 数据安全/隐私保护 iOS开发
【教程】使用ipagurd打包与混淆Cocos2d-x的Lua脚本
本文将介绍如何使用ipagurd工具对Cocos2d-x中的Lua脚本进行打包与混淆,以及在iOS应用开发中的实际应用。我们将以Cocos2d-x-2.2.1 samples中的HelloLua为例,详细展示整个处理流程,并提供相应的代码案例演示。
|
C++
cocos2d-x lua-binding:将lua-binding结果引入到项目中使用
cocos2d-x lua-binding:将lua-binding结果引入到项目中使用
299 0
|
C++ Python
cocos2d-x lua-binding: 源码分析
cocos2d-x lua-binding: 源码分析
294 0
cocos2d-x lua-binding:cheetah模板引擎
cocos2d-x lua-binding:cheetah模板引擎
168 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。
1861 0
Cocos2d-x Lua中多场景切换生命周期
<span style="font-size:14px;">在多个场景切换时候,场景的生命周期会更加复杂。这一节我们介绍一下场景切换生命周期。<br>多个场景切换时候分为几种情况:<br>情况1,使用pushScene函数从实现GameScene场景进入SettingScene场景。<br>情况2,使用replaceScene函数实现从GameScene场景进入SettingScene场景。<
1667 0