【问题标题】:Missing Field Exception Unity3d Script缺少字段异常 Unity3d 脚本
【发布时间】:2017-11-16 22:28:53
【问题描述】:

当我在 Unity3D 中以调试模式编译我的游戏时,它会立即暂停,快速浏览一下控制台会发现以下错误:

MissingFieldException:UnityEngine.Light.Enable

这是一个脚本,它的目的很简单,就是在随机发生器低于 0.7 时使点光源闪烁。

var FlashingLight : Light;
FlashingLight.enabled = false;

function FixedUpdate (){

    var RandomNumber = Random.value;
        if(RandomNumber<=.7){

            FlashingLight.enable = true;

        }

        else FlashingLight.enabled=false;

}

任何帮助将不胜感激,谢谢。

【问题讨论】:

  • FlashingLight.enable = true;改成FlashingLight.enabled = true;,打错了。

标签: unity3d unityscript


【解决方案1】:

该字段名为enabled,而不是enable

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 2010-10-17
    • 2020-01-05
    • 2021-02-12
    相关资源
    最近更新 更多