使用 C# 和 XNA 框架,调用 SpriteBatch.DrawString 方法时“位置”和“原点”参数有什么区别?
原点是与位置相关的偏移量。
位置与字符串的左上角有关。
如果你想旋转你的字符串,它将绕着那个角旋转,但如果你想在给定位置绕字符串的中心旋转,你必须将原点设置为字符串的一半大小。
它还可以让你绕任意点旋转,用原点进行正确的数学运算。
如果你想让你的字符串居中对齐,你必须将原点设置为字符串的一半大小,字符串将在该位置居中。
如果您想右对齐字符串,则必须将原点设置为字符串的大小。
| 归档时间: |
|
| 查看次数: |
1930 次 |
| 最近记录: |