我的游戏中有一个玩家精灵(playerTexture
)和十字精灵(crossTexture
)。我需要让玩家精灵始终面向十字准线。
有谁知道怎么做?我自己尝试过这样做,但数学运算令我难以置信。我知道spriteBatch.Draw()
方法中有一个旋转参数,但我不确定如何使用它。
谢谢!
答案 0 :(得分:2)
将精灵旋转到跟随另一个精灵后,大多只是三角形数学。我打算尝试输入一个很好的解释,但后来我找到了这个帖子 - 其中包括帮助你一路走来的照片,希望能帮助你了解正在发生的事情以及你需要做什么。
http://www.berecursive.com/2008/c/rotating-a-sprite-towards-an-object-in-xna