2014-02-16 39 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