游戏
文章平均质量分 71
ajwang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
XNA学习笔记1-相机
看了几天的XNA,总是感觉模模糊糊的。没有游戏开发相关的基础,立体建模也丢了好久,总是只是感觉就这样,为什么是这样总想不明白。现在,我总算明白了其中的一些,就把自己理解的写下来吧。。。 [b]1.对于任何一个3D(2D也可以放在3D的坐标空间中看待)元素(文字、图像等),需要两个矩阵:观察矩阵和投影矩阵。[/b] 对于viewMatrix,需要三个参数:相机的位置、目标的位置...原创 2010-11-25 21:43:36 · 220 阅读 · 0 评论 -
XNA学习笔记2-统一内容管道
上一节中用元素表示所有XNA能够加载并处理的内容,并谈论了所有这些元素所需要的两个最基本的Matrix。今天讨论一下所有这些元素的知识。 在XNA中,统一使用内容管道(content pipeline)框架提供支持。一个完整的内容管道是由导入器 (importer),处理器(processor),串行化器(serializer)和反串行化器(deserializer(组成的。[ali...原创 2010-11-27 16:49:28 · 243 阅读 · 0 评论 -
XNA学习笔记3-2D纹理
对于2D纹理的绘制,XNA框架使用了一个特殊的类-SpriteBatch来处理,其中Draw方法的不同重载版本有不同的功能,可以实现旋转、缩放、镜像和设定层深度的功能,以及通过Begin方法的参数实现透明绘制的功能。 [b]旋转[/b]。使用rotation 参数你可以旋转一个图像。你需要使用弧度制指定这个旋转角度,所以如果你想让图像顺时针旋转20度,你可以使用MathHelper....原创 2010-11-28 15:50:41 · 263 阅读 · 0 评论 -
XNA学习笔记4-model
接着“XNA学习笔记2”中的内容管道说。图片文件、字体文件、.x/.fbx和.fx文件经过内容管道的导入编译等工作,最后通过ContentManager对象的Load方法得到texture、spritefont、model和effect对象。 纹理(或shader)、模型和渲染的关系可以用一个形象的比喻。现在是一个立方体,立方体是模型;渲染就是对立方体的每个部分(这里就想...原创 2010-11-30 21:24:22 · 216 阅读 · 0 评论 -
XNA学习笔记5-顶点绘制
上一节讨论到了model的组成,一个模型使用无数个ModelMeshPart组成,通过bone将这么messpart按照树形结构组合在一起。[align=center][img]http://dl.iteye.com/upload/attachment/359648/ba4541c4-f472-36ad-a043-2adb6b055ef4.png[/img][/align] ...原创 2010-12-04 15:23:03 · 520 阅读 · 0 评论 -
XNA学习笔记6-源码分析
ContentManage作为Game类的一个非常重要的助手,负责个所有Content的加载和管理工作。从Texture、SpritFont到Model、Effect都是通过该类的Load方法获得。Load方法的部分代码如下:[code="java"]public virtual T Load(string assetName){ object obj2; if (this.l...原创 2010-12-07 14:51:11 · 223 阅读 · 0 评论 -
XNA学习笔记7-源码分析(续)
[align=center][img]http://dl.iteye.com/upload/attachment/354690/c382e20c-478e-37b9-8eed-950467dd1dd4.png[/img][/align]这是第二篇中用到的一张照片,里面描绘了整个过程:importer->processor->serializer->deserializer。上一篇中讨论了deser...原创 2010-12-08 20:13:11 · 198 阅读 · 0 评论 -
XNA学习笔记6-顶点绘制(续)
接上一篇,讨论通过顶点绘制的一些其他的话题。[color=blue][b]开启Backface Culling(背面剔除)[/b][/color] 你定义三角形顶点的方式告知XNA你想让哪一面朝向相机。当绘制一个实心对象时,人们可以清楚地说出三角形的哪个面在物体的内部还是外部。要绘制必须的三角形,你可以要求XNA只绘制朝向相机的那个面,其他三角形在物体的内部被前面隐藏!但是对...原创 2012-05-15 23:44:29 · 285 阅读 · 0 评论
分享