0
我正在創建一個2D滑雪板遊戲,其中會有雪球,您必須閃避,如果您被雪球擊中,它會消失並減去分數。你如何讓二維物體經過另一個物體並檢測到碰撞?
我試着創建兩個名爲Player和Ball的遊戲對象,並且檢測碰撞的代碼如下所示。
void Update
{
if (Player.transform.position.x == Ball.transform.position.x)
score--;
}
我不知道是否應該創建一個OnCollisionEnter,但我不知道該怎麼做。
如果遊戲對象具有對撞機,那麼OnCollisionEnter事件是一個好主意。 – Catwood 2014-09-30 15:53:19
我該怎麼做,當我嘗試過它只是讓雪球擊中球員,我希望它一旦重疊球就會消失並減去分數 – user3268184 2014-09-30 16:06:23
觸發器是你想要的:http:// unity3d .COM /學習/教程/模塊/初學者/物理/撞機-AS-觸發器 – SirBraneDamuj 2014-09-30 17:50:47