• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱

lua版本的开发进度

0 喜欢 0 不喜欢
383 浏览
最新提问 5月 16, 2016 用户: qq_5739a653356e2 (120 分)

1个回答

0 喜欢 0 不喜欢
直接支持lua的计划暂停了,短期内不会重启,也就是说短期内不会直接支持lua。

当然了使用者可以直接通过某个动作节点调用lua源码,这是没有问题的,也不需要额外工作。

我们正在做的一个马上就要发布的feature是GC free的。

不需要使用lua,直接使用behaviac的节点。使用xml或bson的导出格式,就能支持热更新。

有需求的,可以在这个thread下讨论。
最新回答 5月 16, 2016 用户: jonygli (57,510 分)
修改于 5月 26, 2016 用户:jonygli
在cocos里面,我封装了一个调用lua的接口,接口直接访问对象的lua的函数或属性,这是需要根据参数类型添加不同的c++接口
请问现在有方案能在lua中使用的方案么?有没有可行案例呢?
做测试的时候,我使用了LuaBridge来绑定,效果还是不错的。所有的cpp函数都可以方便的绑定,lua的函数也可以方便的被调用。

但是主要是添加了lua后对于我们的整个流程有不小的影响,所以目前暂停了。

smileyLuaBridge需要修改编辑器导出类直接绑定么?还是直接这个bridge初始化时候传那个导出的树,然后绑定里面获取数据、设置、调用到lua里面通过metatable去实现获取某个lua对象方法?

最近在考虑这块对接,大概有些稳的想法,有分享就最好了,哈cheeky

...