MAC 下cocos2d-x lua 使用dragonbones的方法
项目使用db,网上查了半天全是vs和android的流程,没查到有mac的。这里记录一下。
quick-cocos-x下的使用方法:
a. 将dragonbones(放入ucocos2d_libs中), lua_dragonbones_auto.cpp,lua_dragonbones_auto.hpp(放入cocos2d_lua_bindings/auto)添加到工程
CCLuaStack.cpp
#include "lua_dragonbones_auto.hpp"
register_all_cocos2dx_manual_deprecated(_state);后注册龙骨函数
register_all_dragonbones(_state);
b. cocos2d_libs 头文件搜索路径设置
"$(QUICK_V3_ROOT)/cocos/editor-support/dragonbones"
"$(QUICK_V3_ROOT)/cocos/editor-support/dragonbones/renderer/cocos2d-x-3.x"
"$(QUICK_V3_ROOT)/cocos/scripting/lua-bindings/manual"
"$(QUICK_V3_ROOT)/external/lua/tolua"
"$(QUICK_V3_ROOT)/external/lua/luajit/include"
c. cocos2d_lua_bindings 头文件搜索路径
"$(QUICK_V3_ROOT)/cocos/editor-support/dragonbones"
"$(QUICK_V3_ROOT)/cocos/editor-support/dragonbones/renderer/cocos2d-x-3.x"
d. 项目工程 头文件搜索路径
默认
e. cocos2d_libs 预编译设置 DRAGON_BONES_ENABLE_LUA=1
cocos2d_lua_bindings 预编译设置 DRAGON_BONES_ENABLE_LUA=1
cocos-lua 包含quick源码下的使用方法:
a. 将dragonbones(放入ucocos2d_libs中), lua_dragonbones_auto.cpp,lua_dragonbones_auto.hpp(放入cocos2d_lua_bindings/auto)添加到工程
b. cocos2d_libs 头文件搜索路径设置
$(SRCROOT)/../cocos/editor-support/dragonbones
$(SRCROOT)/../cocos/editor-support/dragonbones/renderer/cocos2d-x-3.x
$(SRCROOT)/../external/lua/lua
$(SRCROOT)/../external/lua/tolua
$(SRCROOT)/../cocos/scripting/lua-bindings/manual
c. cocos2d_lua_bindings 头文件搜索路径
$(SRCROOT)/../../../editor-support/dragonbones
$(SRCROOT)/../../../editor-support/dragonbones/renderer/cocos2d-x-3.x
d. 项目工程 头文件搜索路径
$(SRCROOT)/../../cocos2d-x/cocos/scripting/lua-bindings/manual
$(SRCROOT)/../../cocos2d-x/cocos/scripting/lua-bindings/auto
$(SRCROOT)/../Classes/protobuf-lite
$(SRCROOT)/../Classes/runtime
$(SRCROOT)/../Classes/quick-src
$(SRCROOT)/../Classes/quick-src/extra
$(SRCROOT)/../Classes/quick-src/ProjectConfig
$(SRCROOT)/../Classes/quick-src/extra/luabinding
$(SRCROOT)/../../cocos2d-x/external/curl/include/ios
e. cocos2d_libs 预编译设置 DRAGON_BONES_ENABLE_LUA=1
cocos2d_lua_bindings 预编译设置 DRAGON_BONES_ENABLE_LUA=1
MAC 下cocos2d-x lua 使用dragonbones的方法的更多相关文章
- MAC下secureCRT无法保存密码的解决方法
在mac下新安装了secureCRT,取代系统自带的终端工具,主要是为了方便链接服务器.mac下面的secureCRT默认保存不上密码, 我们选择了保存密码后,下次登录还是提示密码错误,需要重新认证输 ...
- mac下升级terminal/终端的subversion版本方法
雖然現在程式碼管理已經以 Git 為主了,不過偶爾需要維護一些舊案子還是會用 SVN,懶得轉了. Mac OS 本身有內建 SVN,不過卻是 1.6 版,最近修改一個舊案子就有碰到 project 已 ...
- MAC 下安装opencv遇到问题的解决方法(安装homebrew, wget)
遇到问题: (1)Mac安装OpenCV下载ippicv_macosx_20141027.tgz失败解决方案 先附上当时的报错信息: -- ICV: Downloading ippicv_macosx ...
- Mac 下查看 Android Studio 的 SHA1的方法
cmd -> ->cd .android ->keytool -v -list -keystore debug.keystore 默认口令:android ************* ...
- Mac下mongodb connect failed 连接错误解决方法
查看elm 后台node 代码 一直连不上mongodb,报错 MongoDB shell version v3.6.0 connecting to: mongodb://127.0.0.1:2701 ...
- MAC下查看环境变量的值的方法
方法很简单,用到的命令是:echo. env : 查看所有的环境变量 方法:启动终端->输入 echo + 环境变量名, 回车,即可看到边聊的值. 例如:echo $JAVA_HOME
- Mac下安装 MongoDB
Mac 下安装 MongoDB 一般有两种方法,一种是通过源码安装,一种是直接使用 homebrew ,个人推荐使用 homebrew ,简单粗暴. 1.安装 homebrew : /usr/bin/ ...
- MAC下MySQL忘记初始密码
MAC下MySQL忘记初始密码的解决方法分享给大家,供大家参考,具体内容如下 从官网安装好MySQL的dmg后. 1 设置mysql命令 从终端输入 ? 1 mysql --version 若显示版本 ...
- appium mac 下 安装及踩坑
Appium Appium是一个开源.跨平台的测试框架,可以用来测试原生及混合的移动端应用.Appium支持IOS.Android及FirefoxOS平台.Appium使用WebDriver的json ...
随机推荐
- input表单 radio对象的判断选择
/*选择约见对象*/ var lenth=$('input[name="single"]').length; var len=0; $('input[name="sing ...
- Cocoa Pods的安装
CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境.幸运的是OS X系统默认已经可以运行Ruby了,因此我们只需执行以下命令: sudo gem install -n /usr/ ...
- AOP的实现原理——动态代理
IOC负责将对象动态的 注入到容器,从而达到一种需要谁就注入谁,什么时候需要就什么时候注入的效果,可谓是招之则来,挥之则去.想想都觉得爽,如果现实生活中也有这本事那就爽 歪歪了,至于有多爽,各位自己脑 ...
- 微信小程序demo豆瓣图书
最近微信小程序被炒得很火热,本人也抱着试一试的态度下载了微信web开发者工具,开发工具比较简洁,功能相对比较少,个性化设置也没有.了解完开发工具之后,顺便看了一下小程序的官方开发文档,大概了解了小程序 ...
- rz/sz上传下载
z(Zmodem文件传输协议) rz 文件上传(Receive Zmodem) rz sz 文件下载(Send Zmodem) sz filename rz/sz工具需要自己安装
- CSS彻底研究(2)
Github pages 博文 一 . CSS盒模型 1.盒子的结构 margin-border-padding结构 + 内容content 组成盒模型 注意 width,height 取的是cont ...
- ASP.NET MVC 部分视图(转)
[部分视图] ASP.NET MVC 里的部分视图,相当于 Web Form 里的 User Control.我们的页面往往会有许多重用的地方,可以进行封装重用.使用 部分视图 : 1. 可以简写代 ...
- UITextView(文本视图) 学习之初体验
UITextView文本视图相比与UITextField直观的区别就是UITextView可以输入多行文字并且可以滚动显示浏览全文.常见UITextView使用在APP的软件简介.内容详情显示.小说阅 ...
- IOS 中关于自定义Cell 上的按钮 开关等点击事件的实现方法(代理)
1.在自定义的Cell .h文件中写出代理,写出代理方法. @protocol selectButtonDelegate <NSObject> -(void)selectModelID:( ...
- java集合--Queue用法
队列是一种特殊的线性表,它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作.进行插入操作的端称为队尾,进行删除操作的端称为队头.队列中没有元素时,称为空队列. 在队列这 ...