使用toLua进行脚本导入和C#对Lua脚本的调用
使用toLua进行脚本导入是一个相对简单的过程。首先,需要下载toLua资源包,访问GitHub项目地址并点击下载即可。然后将文件导入工程目录中。导入成功后,会出现Lua菜单栏。如果未成功生成文件,可以点击Generate All重新生成。接下来,就可以开始编写脚本执行第一个lua程序了。
现在,我们来看一下如何在C#中调用Lua脚本。首先,需要编写C#脚本,使用LuaState来开启虚拟机加载lua脚本。加载lua脚本有两种方式。
第一种方式是直接加载Lua目录下的lua脚本。这是LuaState自动寻找的路径,即Asset/Lua路径,所以只需要给lua脚本的名称即可。下面是一个示例代码:
public class CallLuaEntrance:MonoBehaviour
{
private void Start()
{
LuaState luaState = new LuaState();
luaState.Start();
luaState.DoFile("Main.lua");
luaState.CheckTop();
luaState.Dispose();
}
}
Main.lua
--主入口函数。从这里开始lua逻辑
function Main()
print("logic start")
end
Main()
第二种方式是加载自定义目录下的lua脚本。这一部分可以通过以下图片进行演示。
以上就是电脑114游戏给大家带来的关于使用toLua进行脚本导入和C#对Lua脚本的调用全部内容,更多攻略请关注电脑114游戏。
电脑114游戏-好玩游戏攻略集合版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!