Unity - A计划(永久有效期) 扫二维码继续学习 二维码时效为半小时

(196评价)
价格: 4039.00元
关于Unity中使用Lua
李俊道发起了问答2017-09-07
7
回复
496
浏览

老师您好,Unity中不使用任何Lua框架可以创建lua对象执行lua脚本吗?我使用的时候出现以下问题:

所有回复
  • siki 2017-09-07

    要执行lua代码的话,需要使用lua解析器,你使用的是luainterface,这个依赖于lua51这个dll,这个dll你也引入下放到unity工程下面,你不适用任何lua框架的话,可能对移动平台不支持

    xlua,tolua这些也相当于luainterface,但是对移动平台做了很好的支持,还有一些其他交互的功能的支持

    • 李俊道 2017-09-08

      嗯,我只是想尝试不用任何框架看能不能执行lua文件,我把lua51.dll放在Unity的任何目录都不好使,都是同样的错误,不知道为什么?

      (0) 回复
    • siki 2017-09-08

      回复 @ 李俊道: 可能是这个dll使用的。net2.0以上的版本编译的, 你可以看看老师讲的nlua,里面有讲不使用任何框架来执行lua文件

      (0) 回复
    • 李俊道 2017-09-09

      回复 @ siki: 老师我只看过您的ulua视频,没发现有nlua视频,地址是多少?

      (0) 回复
    • siki 2017-09-10

      回复 @ 李俊道: 说错了,是ulua

      (0) 回复
    • 李俊道 2017-09-13

      回复 @ siki: 老师Ulua视频好像没有说用纯粹的原生的lua在unity中运行,它用的是ULua插件,是不是不用插件不用框架只用原生的Lua是不能够在Unity中运行的??

      (0) 回复
    • siki 2017-09-13

      回复 @ 李俊道: 恩恩,是在vs中使用的,没有在unity中使用,现在再unity中支持lua跟c#交互的,还是使用xlua tolua slua等插件比较好

      (0) 回复
    还有1条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!