1
我需要幫助創建一個朝向目標的尋的導彈我得到了信息,並能夠這樣做,但我一直在研究MathHelper.Lerp,我被導向嘗試和使用on the post,並沒有找到一個可靠的方式來旋轉導彈的方向。MathHelper.Lerp歸巢導彈
protected override void Update(GameTime gameTime)
{
mouse = Mouse.GetState();
mousePosition = new Vector2(mouse.X, mouse.Y);
delta = (float)gameTime.ElapsedGameTime.TotalSeconds * Speed;
direction = mousePosition - missilePosition;
direction.Normalize();
missilePosition += direction * delta;
d.X = mouse.X - missilePosition.X;
d.Y = mouse.Y - missilePosition.Y;
distance = Math.Sqrt((d.X * d.X) + (d.Y * d.Y));
v.X += d.X * turning;
v.X += d.X * turning;
Velocity = Math.Sqrt((v.X * v.X) + (v.Y * v.Y));
我該如何使用lerp旋轉方向使導彈慢慢轉動?