答案 0 :(得分:1)
试试这个:
this.spriteBatch.Draw(tempWizard, wizardPos, null, Color.White, 0f, Vector2.Zero, 1f, SpriteEffects.None, 0f);
精灵的position
实际上是精灵origin
的位置。因此,当您将origin
设置为wizardPos
时,相对于精灵而不是屏幕设置origin
。因此,将origin
和position
设置为相同的值会有效地相互抵消。
origin
通常会在精灵的范围内,因为它用于计算像旋转一样的东西