我使用 C# 从 Visual Studio 模板创建了一个 Windows Phone XNA 游戏。出于某种原因,当在屏幕上的某个坐标处绘制对象时,我的 (0,0) 坐标在右侧,并且 x 和 y 坐标交换了。
这是我所拥有的(其他一切都作为模板)
Vector2 pos; // My objects
Texture2D pic; // My objects
pos = new Vector2(300, 100); //in My LoadContent Menthod
pic = Content.Load<Texture2D>("line"); //in My LoadContent Menthod
spriteBatch.Begin(); // in my draw method
spriteBatch.Draw(pic, pos, Color.White);
spriteBatch.End();
我的对象在 (100,300) 处绘制,右上角为 (0,0)
有谁知道如何解决这一问题?