XNA如何绘制简单的图形?
我有一个源图像,其中包含了一个家伙在不同的动画阶段的一行很多图片。我加载了画图,发现第一个人从16个像素开始,宽16个像素,高16个像素(图像左侧有一个黑色空格) 因此,在我的XNA代码中,我将源矩形设置为16,0,16,16,并将其绘制到屏幕上。但是我得到了一个黑色的正方形。如果我大幅增加矩形尺寸,我会得到部分图像,但看起来像素和“纹理”不是1:1 我试过用谷歌搜索它们,但找不到任何有用的东西。如何显示这样的简单图形?这是我的第一次XNA尝试。我建议您查看XNA 3.1中包含的内容。此示例还按照您描述的方式使用精灵动画XNA如何绘制简单的图形?,xna,Xna,我有一个源图像,其中包含了一个家伙在不同的动画阶段的一行很多图片。我加载了画图,发现第一个人从16个像素开始,宽16个像素,高16个像素(图像左侧有一个黑色空格) 因此,在我的XNA代码中,我将源矩形设置为16,0,16,16,并将其绘制到屏幕上。但是我得到了一个黑色的正方形。如果我大幅增加矩形尺寸,我会得到部分图像,但看起来像素和“纹理”不是1:1 我试过用谷歌搜索它们,但找不到任何有用的东西。如何显示这样的简单图形?这是我的第一次XNA尝试。我建议您查看XNA 3.1中包含的内容。此示例还按
此外,XNA Creators Club中有许多针对2D图形技术的样本,例如..嗨,西蒙,
很高兴看到有人对XNA感兴趣。
我强烈推荐。这是一个关于XNA的非常好的、易于理解的教程的网站。根据您的描述,它应该正确显示。我需要查看用于诊断问题的源代码和图像文件。也许您应该尝试按照一些教程进行操作,就像这里提到的其他海报一样。例如,我可以推荐,它向您展示了创建XNA游戏的许多基础知识 在SO上的一些线程也可能使您走上正确的轨道: