【发布时间】: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