学员(7686)
课程(179)
分享
老师您好,Unity中不使用任何Lua框架可以创建lua对象执行lua脚本吗?我使用的时候出现以下问题:
要执行lua代码的话,需要使用lua解析器,你使用的是luainterface,这个依赖于lua51这个dll,这个dll你也引入下放到unity工程下面,你不适用任何lua框架的话,可能对移动平台不支持
xlua,tolua这些也相当于luainterface,但是对移动平台做了很好的支持,还有一些其他交互的功能的支持
嗯,我只是想尝试不用任何框架看能不能执行lua文件,我把lua51.dll放在Unity的任何目录都不好使,都是同样的错误,不知道为什么?
回复 @ 李俊道: 可能是这个dll使用的。net2.0以上的版本编译的, 你可以看看老师讲的nlua,里面有讲不使用任何框架来执行lua文件
回复 @ siki: 老师我只看过您的ulua视频,没发现有nlua视频,地址是多少?
回复 @ 李俊道: 说错了,是ulua
回复 @ siki: 老师Ulua视频好像没有说用纯粹的原生的lua在unity中运行,它用的是ULua插件,是不是不用插件不用框架只用原生的Lua是不能够在Unity中运行的??
回复 @ 李俊道: 恩恩,是在vs中使用的,没有在unity中使用,现在再unity中支持lua跟c#交互的,还是使用xlua tolua slua等插件比较好