如果我改變旋轉中心,我有,當我的雪碧旋轉原點被固定在窗口的左上角這個問題(與相同sprite.Draw和sprite.Draw2D) 無論哪種方式,它仍然在左上方。我需要精靈圍繞它的Z軸旋轉。C#的DirectX精靈起源
編輯: 我已經試過這樣:
hereMatrix pm = Matrix.Translation(_playerPos.X + 8, _playerPos.Y + 8, 0);
sprite.Transform = Matrix.RotationZ(_angle) * pm;
sprite.Draw(playerTexture, textureSize, new Vector3(8, 8, 0), new Vector3(_playerPos.X, _playerPos.Y, 0), Color.White);
但它似乎沒有好作品不...
請張貼一些示例代碼,以便我們可以看到你在做什麼。 – Tchami 2010-08-03 06:58:30