對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2015/5/14 10:02:13
上面看到的都不是 C# 語法,這裡提一下冷日的作法好了!
如何在 Unity 裡面用程式控制燈的開關呢?
註:如果你要關燈後一片黑暗的話,記得要去修改一下 Unity 裡面的 Ambient Light 喔!(可參閱:http://unity3diy.blogspot.tw/2015/04/unity-5-render-settings-solution.html)
如何在 Unity 裡面用程式控制燈的開關呢?
//先宣告一個你要控制的燈
private Light mainLight;
void Awake() //然後用 GameObject.Find 去找你要設定的那盞燈
{
mainLight = GameObject.Find("Directional light").GetComponent<Light>();
}
void Start () //再來就是看你燈要開還是關?(enable 起來就開,enable false 就關
{
mainLight.enabled = false;
}
註:如果你要關燈後一片黑暗的話,記得要去修改一下 Unity 裡面的 Ambient Light 喔!(可參閱:http://unity3diy.blogspot.tw/2015/04/unity-5-render-settings-solution.html)