昨天有學到Unity Instantiate&GetComponent&Destroy這個方法,今天要學習的內容也會用到GetComponent~
currentFloor = other.gameObject;
else if(other.gameObject.tag == "Ceiling")
{
Debug.Log("撞到天花板");
currentFloor.GetComponent<BoxCollider2D>().enabled = false;
}
存檔完之後就可以試玩發現...當Player撞到Ceiling時不會一直卡在那邊,會直接穿透階梯墜落↓
之前玩這款遊戲的時候沒怎麼注意到這細微的設計,遊戲開發者要去觀察到使用者在玩遊戲時會不會有畫面上的不完美等等,經過今天讓我了解到開發遊戲要非常注重細節。