2010-05-09 117 views
1

我在我的遊戲中有一個玩家精靈(playerTexture)和一個十字準線精靈(crossTexture)。我需要讓玩家精靈始終面向十字準線。讓精靈始終指向XNA中的另一個精靈

有誰知道如何做到這一點?我已經嘗試過自己做,但數學涉及我的腦海。我知道spriteBatch.Draw()方法中有一個旋轉參數,但我不確定如何使用它。

謝謝!

回答

2

將一個精靈旋轉到另一個精靈之後大多隻是三角數學。我會試着打出一個很好的解釋,但是後來我發現了這個帖子 - 其中包括幫助你一路上的圖片,希望能幫助你瞭解正在發生什麼以及你需要做什麼。

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

+0

最後我看了看XNA網站上的一些樣品和存在是表現出我想要的預製的項目。雖然我可能會瀏覽你找到的教程,所以我可以確切地知道發生了什麼。謝謝! :) – Joshua 2010-05-10 16:33:37