gpt4 book ai didi

c# - SpriteBatch.DrawString 中原点和位置参数的区别

转载 作者:行者123 更新时间:2023-11-30 14:15:50 25 4
gpt4 key购买 nike

使用 C# 和 XNA Framework,在调用 SpriteBatch.DrawString 方法时,“position”和“origin”参数有什么区别?

最佳答案

原点是与位置相关的偏移量。

位置与字符串的左上角有关。

  • 如果你想旋转你的字符串,它会围绕那个角旋转,但是如果你想在给定位置绕字符串的中心旋转,你必须将原点设置为字符串的一半大小字符串。

  • 它还允许您绕任意点旋转,对原点进行正确的计算。

  • 如果你想让你的字符串居中对齐,你必须将原点设置为字符串的一半大小,并且字符串将在该位置居中。

  • 如果你想右对齐你的字符串,你的原点必须设置为字符串的大小。

关于c# - SpriteBatch.DrawString 中原点和位置参数的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9108135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com