如图所示:
问题1:根节点选Layer,导出lua时变成了Node
问题2:layout是什么鬼?空值还调用setSize
已经修改完毕,正在上传商店。
问题 1 没有关系,Layer 就是一种特殊的 Node 。
问题 2 这是个 bug ,已经修复,请关注商店(也就这一两天有新的插件),v1.2.1 和 v1.3 版本的导出插件里已经没有这个问题了。
如果问题1按照你说的没关系,那么新建ui文件时就没必要选择Node还是Layer,cocos是自己砸自己的脚。
刚又发现了个问题,就是ImageView、Layout选了交互性,导出lua却没有交互性。
V1.3只能在最新版本用吗?
在 Lua 导出代码里 Layer 是一种 Node,但是在其它的情况下却不一定。比如导出到 C++ 的二进制 *.csb 格式。这个导出的 Lua 最终的用户可以不用关心(除非有 bug 了,开发同学可以跟一下。),就好比使用二进制一样。因为导出的脚本里已经提供了回调机制。实际使用中最好把自己的游戏逻辑相关的代码和 Cocos 导出的 Lua 代码分开来,因为 Cocos 现在导出 Lua 是每次都重新生成的。
第二个交互性这个,已经反馈给开发同学。
V1.3 版本只能在最新版使用。
v1.3在哪里 商店里没有呢
lua导出插件是否开源?
可以考虑开源。
使用最新的v1.3.2,显示项目导出失败,是什么原因?
Cocos Studio版本 v2.3.2
待到后期做得更完善的时候,有可能开源。