【发布时间】:2013-12-02 13:32:34
【问题描述】:
我对 XNA 和游戏开发还很陌生,并且卡在球反射上。我的球一旦击中球棒就会反射,但只会在一个角度反射,无论球棒在哪个角度。
代码如下:
if (BallRect.Intersects(BatRect))
{
Vector2 NormBallVelocity = Ball.velocity;
NormBallVelocity.Normalize();
NormBallVelocity = Vector2.Reflect(Ball.velocity, NormBallVelocity);
Ball.velocity = NormBallVelocity;
}
球正在缩回。 如何让球看起来像是从球棒上反射出来的?
我看过其他帖子,但它们是在 3D 前端我太新了,无法将其翻译成 2D 术语...
【问题讨论】:
标签: reflection vector xna bounce