gpt4 book ai didi

.net - 可以在 Unity3D 中使用 lua 代码

转载 作者:行者123 更新时间:2023-12-04 00:24:37 28 4
gpt4 key购买 nike

我们需要在 Unity 应用程序中使用一些用 Lua 编写的特定库。
除了用 C#/JS 完全重写之外,还有什么可能的方法吗?

最佳答案

如果您的目标是网络播放器,则不会。 Web 播放器构建在沙箱中运行,无法加载外部代码,因此除了用 C# 编写 Lua 解释器(!)可能是个异常(exception),你不走运。

如果您的目标是桌面版本或移动设备,那么您可以包含 external plugins并通过脚本呼唤他们。这意味着您可以导入 Lua 并告诉它运行您的 Lua 脚本。

然而,这可能仍然比它的值(value)更麻烦,因为您必须自己加载和初始化 Lua 运行时,因此您最好只重写代码。

请注意,对于桌面平台,需要 Pro 许可证。对于移动平台(iOS/Android),您可能需要跳过一些步骤才能真正将您的 Lua 脚本文件加载到 Lua 运行时中。

关于.net - 可以在 Unity3D 中使用 lua 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940715/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com