2014-09-30 45 views
0

我正在創建一個2D滑雪板遊戲,其中會有雪球,您必須閃避,如果您被雪球擊中,它會消失並減去分數。你如何讓二維物體經過另一個物體並檢測到碰撞?

我試着創建兩個名爲Player和Ball的遊戲對象,並且檢測碰撞的代碼如下所示。

void Update 
{ 
    if (Player.transform.position.x == Ball.transform.position.x) 
         score--; 
} 

我不知道是否應該創建一個OnCollisionEnter,但我不知道該怎麼做。

+0

如果遊戲對象具有對撞機,那麼OnCollisionEnter事件是一個好主意。 – Catwood 2014-09-30 15:53:19

+0

我該怎麼做,當我嘗試過它只是讓雪球擊中球員,我希望它一旦重疊球就會消失並減去分數 – user3268184 2014-09-30 16:06:23

+0

觸發器是你想要的:http:// unity3d .COM /學習/教程/模塊/初學者/物理/撞機-AS-觸發器 – SirBraneDamuj 2014-09-30 17:50:47

回答