使用C#和XNA Framework,調用SpriteBatch.DrawString方法時,「position」和「origin」參數之間有什麼區別?SpriteBatch.DrawString中原點和位置參數的區別
3
A
回答
4
原點是與位置有關的偏移量。
位置與字符串的左上角有關。
如果你想旋轉你的字符串,它會圍繞那個角落,但如果你想繞在給定位置的串的中心,你必須設置的起源的一半大小字符串。
此外,它可以讓你圍繞一個任意點旋轉,與原點做正確的數學。
如果您想將字符串居中對齊,則必須將原點設置爲字符串的一半大小,並且該字符串將居中位置。
如果要對齊字符串,則必須將原點設置爲字符串的大小。
2
有點舊,但我認爲這將有助於其他人在搜索此主題時遇到此主題。這使我困惑,所以我把這個圖像放在一起幫助我...
。
+0
有點舊,但我不完全同意你的圖片^^我認爲原點與位置點相反。精靈的位置始終是XNA精靈的左上角,它是您可以隨意移動的原點。 – Noxalus 2015-07-16 21:33:18
相關問題
- 1. DNS設置中主機「@」和「原點」之間的區別
- 2. OpenGL中原點的位置
- 3. 參數和參數之間的區別
- 4. {參數}和參數之間的區別?
- 5. 區別?和VBName中的@VarName參數
- 6. __proto__和原型的區別
- 7. iframe和位置div之間的區別
- 8. Cassandra中節點和分區的區別
- 9. jQuery當前位置和滾動位置之間的區別
- 10. 區別與「位置」或「類」和@ImportResource
- 11. 對象參數和通用參數(類型參數)的區別
- 12. 將原型設置爲對象和函數有什麼區別?
- 13. java中參數化和原始類型實例化之間的區別
- 14. 中有什麼函數參數和參數之間......區別
- 15. 標準位置和重要位置更新有什麼區別?
- 16. ctypes的use_errno參數與共享庫類和函數原型的區別?
- 17. 保留原點位置UIImageView
- 18. achartengine更改原點位置
- 19. 均勻位置和均勻指數之間的區別?
- 20. 函數中類參數的區別
- 21. popover改變位置的起點(原點位置)iOS9
- 22. 在powershell中參數和參數有什麼區別?
- 23. jQuery參數與參數的區別
- 24. 找到一個點的原點,角度和半徑的位置
- 25. 區別與參數的不
- 26. xargs和參數位置
- 27. 價值,原型和財產的區別
- 28. YAGNI和KISS的原理有何區別?
- 29. suppressException和原因之間的區別
- 30. 參數和選項有什麼區別?
非常有幫助,謝謝。 – shizbiz 2012-02-14 17:39:10