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

(196评价)
价格: 4019.00元
siki老师,ulua那一章无法打开simplefremwork里的example。
新手123发起了问答2017-10-29
6
回复
434
浏览

不论是哪个版本的simplefremwork,在Build Windows Rescources选项时总会提示"Error building Player because scripts had compiler errors",之后根本无法运行example里的场景,这是咋回事儿啊?

所有回复
  • 新手123 2017-10-29

    siki老师,我后来找到问题了,是因为我用的版本号太高了导致的,但我换了一个版本后,能够正常Build Windows Resources并运行Example了。但是当我写完Lua脚本后,准备运行时,却又出现了空指针,代码在GameManager的233行:“ object[] panels = CallMethod("LuaScriptPanel");”无法获取到panels,siki老师,这是那个步骤出错了啊?

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • 新手123 2017-10-29

    还有,siki老师,我发现运行如下代码:

    file=io.open("test.txt","a")
    io.output(file)
    io.write("\n测试代码,看这句话会不会乱码")
    io.close()

    在luastudio中只会在控制台中输出“测试代码,看这句话会不会乱码”这句话,而不会生成test.txt文件;但在SciTE中就会生成生成test.txt文件,这是怎么回事啊?

     

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2017-10-30

    1,首先保证版本跟老师的一样哈,然后重新导入老师提供的插件,确保插件没什么问题

    2,这个可能是由于luastudio没有生成文件的权限,使用管理员模式运行下luastudio试下

        也可能生成在了别的目录,可能是luastudio所在目录

    • 新手123 2017-10-30

      SIKI老师,我用的版本可以运行Example的话那就说明不是版本的问题啊,可是代码在GameManager的233行:“ object[] panels = CallMethod("LuaScriptPanel");”易燃无法获取到panels的话,那就说明是我后续的操作出了问题啊,可是我实在找不到哪里出了问题。。。。。。。。。。。

      (0) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • 新手123 2017-10-30

    siki老师,我找到了LuaStudio生成的文件了,它在安装目录生成了test.txt文件,却不会在脚本所在目录生成文件。。。。。。。。。

    • siki 2017-11-02

      生成了就行,不用纠结于这个目录,继续学习吧

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