您好,欢迎来到爱够旅游网。
搜索
您的当前位置:首页Unity C#如何和Lua通信

Unity C#如何和Lua通信

来源:爱够旅游网

底层原理:

C#调用lua:c#调用lua的dll(一个C库)文件,dll文件再操作lua

lua调用c#:lua先生成c#对应的warp类,将warp类注册进虚拟机中,通过虚拟机操作c#

Unity中实现:

  • Lua调用C#

  • C#调用Lua

  1. 在C#中加载lua文件(LuaState.DoFile)
  2. 拿到目标函数(LuaState.GetFunction)
  3. 调用目标函数(LuaFunction.Call)

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务