Windows phone 7 windowsphone7xna中的图元绘制

Windows phone 7 windowsphone7xna中的图元绘制,windows-phone-7,xna,xna-4.0,Windows Phone 7,Xna,Xna 4.0,我是windows phone游戏开发的新手,一般来说,游戏开发都是这样,所以我问的问题很可能在某种程度上是禁忌,如果是的话,请告诉我 我已经为Windows7.1创建了一个XNAGameStudio项目,只想找到一种在屏幕上绘制基本形状的方法,就像在html画布中一样。我已经看到了这个答案,但这个答案是为屏幕上画画的用户提供的,而不是我这个游戏开发者,而且它也不是为XNA提供的。似乎关于游戏开发入门的每个教程都涉及精灵和纹理,它们都很好,很漂亮,但似乎比我心目中的一些2D级游戏设计需要做的工作

我是windows phone游戏开发的新手,一般来说,游戏开发都是这样,所以我问的问题很可能在某种程度上是禁忌,如果是的话,请告诉我

我已经为Windows7.1创建了一个XNAGameStudio项目,只想找到一种在屏幕上绘制基本形状的方法,就像在html画布中一样。我已经看到了这个答案,但这个答案是为屏幕上画画的用户提供的,而不是我这个游戏开发者,而且它也不是为XNA提供的。似乎关于游戏开发入门的每个教程都涉及精灵和纹理,它们都很好,很漂亮,但似乎比我心目中的一些2D级游戏设计需要做的工作还要多


谢谢

可能您应该检查以下答案:
您需要一些纹理才能在屏幕上绘制一些东西。

可能是您应该检查以下答案:
你需要一些纹理来在屏幕上绘制一些东西。

我想你喜欢学习图形和绘图的基本知识。这是非常好的开始,但请记住,这将有一点沉重的学习曲线

这是一个很棒的教程,你可以从它开始

我还提供了教程中的一个示例,以便您更好地理解

VertexPositionColor[] vertices;
private void SetUpVertices()
 {
     vertices = new VertexPositionColor[3];

     vertices[0].Position = new Vector3(-0.5f, -0.5f, 0f);
     vertices[0].Color = Color.Red;
     vertices[1].Position = new Vector3(0, 0.5f, 0f);
     vertices[1].Color = Color.Green;
     vertices[2].Position = new Vector3(0.5f, -0.5f, 0f);
     vertices[2].Color = Color.Yellow;
 }

device.DrawUserPrimitives(PrimitiveType.TriangleList, vertices, 0, 1, VertexPositionColor.VertexDeclaration);
这有点像下图所示


我希望我已经正确理解了您的问题,然后这些细节将为您提供所需的答案。

我认为您喜欢学习图形和绘图的基本知识。这是非常好的开始,但请记住,这将有一点沉重的学习曲线

这是一个很棒的教程,你可以从它开始

我还提供了教程中的一个示例,以便您更好地理解

VertexPositionColor[] vertices;
private void SetUpVertices()
 {
     vertices = new VertexPositionColor[3];

     vertices[0].Position = new Vector3(-0.5f, -0.5f, 0f);
     vertices[0].Color = Color.Red;
     vertices[1].Position = new Vector3(0, 0.5f, 0f);
     vertices[1].Color = Color.Green;
     vertices[2].Position = new Vector3(0.5f, -0.5f, 0f);
     vertices[2].Color = Color.Yellow;
 }

device.DrawUserPrimitives(PrimitiveType.TriangleList, vertices, 0, 1, VertexPositionColor.VertexDeclaration);
这有点像下图所示

我希望我已经正确理解了你的问题,然后这些细节将为你提供你需要的答案