【发布时间】:2012-03-11 12:36:56
【问题描述】:
我正在 XNA 中制作一个简单的游戏(对于 Windows,如果这会有所不同),当玩家向右移动时,我正在使用以下代码旋转船模型,使其看起来像船俯身扫射:
RotationMatrix = Matrix.CreateRotationX(MathHelper.PiOver2) *
Matrix.CreateRotationY(0.4f);
这行得通,但它会立即将船弹到所需的旋转位置。我宁愿它缓解几帧。作为参考,旋转矩阵声明如下:
public Matrix RotationMatrix = Matrix.CreateRotationX(MathHelper.PiOver2);
我可以做些什么来平滑精益?
【问题讨论】: