代码改变世界

随笔分类 -  [40]XNA 4.0

【原创】XNA 4.0学习笔记之-绘制基元图形的几种PrimitiveType区别[PS:4.0似乎有所改动]

2011-01-30 11:20 by 刺客之家, 585 阅读, 收藏, 编辑
摘要: 在绘制基元的时候,我们常用这样的方式:书上说,4.0中PrimitiveType枚举有3种 TriangleList, TriangleStrip,TriangleFan,并且是如下分别解释3种画法:但是我发现实际上4.0 是这样定义这个枚举的[代码]不知道为什么,请知道原因的大大们多指教一下 阅读全文

【原创】XNA 4.0学习笔记之-如何使用XACT给Cue添加多个音频

2011-01-28 23:55 by 刺客之家, 499 阅读, 收藏, 编辑
摘要: 今天学到了使用音效,可是书中并没有说明如何给一个Cue添加多个音效。(如果不使用这个功能,那么使用Cue与直接播放Wav文件区别就不是特别大了),于是就自己捣鼓了一下:首先,打开XACT,把预先准备好的2个Wav添加进去:步骤如下确定后看到WaveBank中出现了刚选择的文件,然后手工拖动文件到SoundName区域。这里要提一下拖动到SoundName区域和CueName区域的不同。前者:只创建2个SoundName,不创建Cue后者:创建Cue的同时创建Sound这时应该可以看到2个窗口各有若干个对象,但是上面的SoundName区域要比下面多2个文件(我们刚拖上去的),其他文件都是按照书 阅读全文

【原创】XNA 4.0学习笔记索引

2011-01-28 23:43 by 刺客之家, 364 阅读, 收藏, 编辑
摘要: 1:【原创】XNA 4.0学习笔记之-如何使用XACT给Cue添加多个音频 2:【原创】XNA 4.0学习笔记之-绘制基元图形的几种PrimitiveType区别[PS:4.0似乎有所改动] 阅读全文

【原创】XNA 4.0学习知识记录(1)

2011-01-27 21:11 by 刺客之家, 629 阅读, 收藏, 编辑
摘要: 记录一下学习过程中的知识点,以后进行整理。1:使用Window.ClientBounds属性,可以随时获取当前显示区域(PC上理解为游戏的可见区域)的大小。2:几个方法的用法:1)LoadContent()  进行资源的载入2)Update()      XNA进行画面更新的时候,需要修改的参数在这里修改3)Draw()      XNA进行绘制图片的时候,绘制逻辑在这里调用3:绘制图片的时候,绘制逻辑应该写在: spriteBatch.Begin 和 spriteBatch.End方法之间(一般情况下)4:SpriteSortMode.FrontToBack枚举,字面意思是从前到后,但是实际 阅读全文

本博客文章若非标记转载,均为原创,转载请注明出处~