如何单步调试Unity中的Lua脚本

如何单步调试Unity中的Lua脚本,第1张

调试lua现有的几种方案:

1)luaedit

:

编辑断点和断点命中查看那些都让习惯用vs的人感到亲切,但是它只是在纯lua环境下的编辑器,也就是说和期望程序运行中能借用它来调试脚本可能性不大(至少我没有试验出来),能用上的需要给lua脚本做个main

public struct Vector3 ,是一个struct 结构体,值类型

主要优化 减少gc + 减少lua与C#的交互。

lua中有2种方式可以表示Vector3:

lua中 aTransformposition获取Vector3坐标

lua中 aTransformposition = Vector3坐标:

toLua用lua重新实现了Vector3,包含所有方法;文件地址: tolua-master\Assets\ToLua\Lua\UnityEngine\Vector3lua

toLua并没有跟Unity C#交互

lua中 aTransformposition获取Vector3坐标:

xLua支持的struct类型宽泛的多,包含枚举,用户要做的事情也很简单,用GCOptimize声明一下类型即可。支持自定义struct。(struct要求1含无参构造函数 2只包含值类型,可以嵌套其它只包含值类型的struct)

以上就是关于如何单步调试Unity中的Lua脚本全部的内容,包括:如何单步调试Unity中的Lua脚本、Unity中xLua与toLua对Vector3的优化、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9755669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存