首先要給被碰撞物體添加Box Collider,並在Is Trigger打勾ide
在被碰撞物體的腳本里,添加碰撞檢測函數函數
1 void OnTriggerEnter(Collider other) 2 { 3 if (other.name == "First Person Controller") 4 { 5 GameObject.Find("Main Camera").SendMessage("changeToBloodSky"); 6 } 7 }
將函數寫在新腳本里,再把腳本附在要動做的物體上,好比Main Cameraspa
1 void changeToBloodSky() 2 { 3 RenderSettings.skybox = bloodSky; 4 }