摘要: 问题 你想绘制一些文字,例如,显示一些操作说明或当前得分。 解决方案 本章前四个教程中学习的SpriteBatch类也可以绘制文字。做法和绘制纹理几乎是一样的,只不过不是导入一个Texture2D,这次导入的是一个SpriteFont,它包含了你想使用的文字大小和类型。然后就可以使用SpriteBatch . DrawString方法绘制文字了。 工作原理 首先需要创建一个SpriteFont... 阅读全文
posted @ 2010-11-23 16:56 AlexCheng 阅读(269) 评论(0) 推荐(0)
摘要: 问题 当使用SpriteBatch类不当,绘制大量图像时程序会变得很慢。 解决方案 教程3-1已经提到,每帧创建一个新的SpriteBatch类,或绘制每张图像时开启和关闭SpriteBatch类会极大地影响性能。但是还有更多微妙的东西需要考虑到。 工作原理 性能优化:Sprite Sorting Modes SpriteBatch类的Begin方法让你可以设置SpriteSortMode。在讨论... 阅读全文
posted @ 2010-11-23 16:14 AlexCheng 阅读(291) 评论(0) 推荐(0)