在前面一篇tolua笔记《02》- C#调用lua脚本展示了C#如何调用Lua脚本,但示例通过一个string字符串保存的简单的Lua脚本。而实际项目中,Lua脚本要比这复杂的多,通常也都保存在单独的脚本文件中供调用。
示例代码
ScriptsFromFile.lua脚本文件:
print("This is a script from a utf8 file")
print("tolua: 你好! こんにちは! 안녕하세요!")
ScriptsFromFile.cs演示文件:
using UnityEngine;
using System.Collections;
using LuaInterface;
using System;
using System.IO;

这篇博客介绍了在Unity3D项目中,如何使用tolua来读取和调用存放在单独脚本文件中的Lua代码。通过AddSearchPath添加搜索路径,然后使用DoFile或Require执行文件中的代码。Require会保存已加载的文件,避免重复加载。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



