1

ショットのテクスチャを 180 度回転させようとしていますが、次の操作を行うと:

spriteBatch.Draw(TexTiro, Position, null, Color.White, (float)(180), new Vector2(), Vector2.One, SpriteEffects.None, 0f);

テクスチャは次のように表示されます。ここに画像の説明を入力

私は何を間違っていますか?

4

2 に答える 2

2

これは、回転がラジアンであるためです。

MathHelper.ToRadians()度をラジアンに簡単に変換するために使用できます。こちらを参照してください

spriteBatch.Draw(TexTiro, Position, null, Color.White, MathHelper.ToRadians(180), new Vector2(), Vector2.One, SpriteEffects.None, 0f);
于 2013-07-22T16:47:58.187 に答える