摘要: 问题 你想创建一张新纹理并手动定义每个像素的颜色。当你想让用户创建一个新图像或生成诸如深度贴图之类的人工图像时是很有用的。 你想将这张纹理存储到文件中,例如,生成游戏截图或为了调试的目的。 解决方案 设置一张图像的颜色和将纹理用你选择的格式保存到一个文件中被XNA Framework直接支持。 你可以通过调用纹理的SetData方法改变它的内容,这个方法以一个包含每个像素颜色值的数组为参数。 你可... 阅读全文
posted @ 2010-11-26 10:53 AlexCheng 阅读(1094) 评论(0) 推荐(0)
摘要: 问题 你想创建一个2D菜单界面,让你可以容易地添加新的菜单和指定它们的菜单选项。这个菜单允许用户使用控制器/键盘切换不同的选项和菜单,当用户从一个菜单切换到另一个菜单时还可以定义漂亮的过渡效果。 解决方案 你将创建一个新的类,MenuWindow,这个类保存所有与菜单相关的东西,诸如菜单的当前状态,菜单项,背景图像等。这个类让主程序可以容易地创建多个MenuWindow实例并将菜单项添加到这些实例... 阅读全文
posted @ 2010-11-26 10:51 AlexCheng 阅读(286) 评论(0) 推荐(0)