我很新XNA &遊戲開發和卡住球反射。無論蝙蝠處於哪個角度,我的球在擊中蝙蝠時都會反射,但只能以一個角度反射。2D遊戲 - 如何從球棒上反射球?
下面的代碼:
if (BallRect.Intersects(BatRect))
{
Vector2 NormBallVelocity = Ball.velocity;
NormBallVelocity.Normalize();
NormBallVelocity = Vector2.Reflect(Ball.velocity, NormBallVelocity);
Ball.velocity = NormBallVelocity;
}
球被收回它的歸途。 我如何讓它看起來像球反射了蝙蝠?
我見過的其他職位,但他們是在3D面前,我太新,它翻譯成2D方面...
ah beat'd。 +1這個 – Robb 2010-04-25 03:43:43