Je suis assez nouveau à XNA & dev de jeu et bloqué à la réflexion de la balle. Ma balle se reflète une fois qu'elle frappe la chauve-souris, mais seulement dans un angle, peu importe l'angle où se trouve la chauve-souris.2D Gaming - Comment réfléchir une balle de la chauve-souris?
Voici le code:
if (BallRect.Intersects(BatRect))
{
Vector2 NormBallVelocity = Ball.velocity;
NormBallVelocity.Normalize();
NormBallVelocity = Vector2.Reflect(Ball.velocity, NormBallVelocity);
Ball.velocity = NormBallVelocity;
}
La balle est rétractait son chemin de retour. Comment puis-je donner l'impression que la balle se reflète sur la balle?
J'ai vu d'autres postes, mais ils sont sur le devant 3D je suis trop nouveau pour traduire en termes 2D ...
Ah battu. +1 pour cela – Robb