制作一个精灵总是指向XNA中的另一个精灵

时间:2010-05-09 23:48:25

标签: c# xna sprite

我的游戏中有一个玩家精灵(playerTexture)和十字精灵(crossTexture)。我需要让玩家精灵始终面向十字准线。

有谁知道怎么做?我自己尝试过这样做,但数学运算令我难以置信。我知道spriteBatch.Draw()方法中有一个旋转参数,但我不确定如何使用它。

谢谢!

1 个答案:

答案 0 :(得分:2)

将精灵旋转到跟随另一个精灵后,大多只是三角形数学。我打算尝试输入一个很好的解释,但后来我找到了这个帖子 - 其中包括帮助你一路走来的照片,希望能帮助你了解正在发生的事情以及你需要做什么。

http://www.berecursive.com/2008/c/rotating-a-sprite-towards-an-object-in-xna