XLua 使用教程 之 Lua与Unity CS相互调用

2025-07-02 14:07:39

XLua 使用教程 之 Lua与Unity CS相互调用。本节介绍,Xlua在Unity中的使用,实现Lua与CS的相互调用的简单案例,具体如下

工具/原料

XLua

Unity

XLua 使用教程 之 Lua与Unity CS相互调用

1、打开Unity,新建一个空工程,具体如下图

XLua 使用教程 之 Lua与Unity CS相互调用

3、在工程中新建一个脚本,命名为“CSLua”,双击脚本或者右键“Open C# Project”打开脚本,具体如下图

XLua 使用教程 之 Lua与Unity CS相互调用

5、“CSLua”脚本的具体内容如下:using UnityEngine;using XLua;public class CSLua : MonoBehaviour { private LuaEnv luaEnv; // Use this for initialization void Start () { luaEnv = new LuaEnv(); luaEnv.DoString("print('Lua 形式打印输出')"); luaEnv.DoString("CS.UnityEngine.Debug.Log('Cs 形式打印输出')"); } private void OnDestroy() { luaEnv.Dispose(); }}

6、脚本编译正确,回到Unity界面,在场景中,新建一个“GameObject”,把脚本“CSLua”挂载上去,具体如下图

XLua 使用教程 之 Lua与Unity CS相互调用

8、到此,《XLua 使用教程 之 Lua与Unity CS相互调用》讲解结束,谢谢

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢