2014-02-16 40 views
1

当我编译我的游戏在Unity3D调试模式下它会立即在控制台暂停一个快速浏览发现以下错误:缺少现场异常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; 

} 

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

+0

将'FlashingLight.enable = true;'更改为'FlashingLight.enabled = true;',这是一个错字。 – Jerdak

回答

0

该字段被称为enabled,而不是enable