XNA & MDX
文章平均质量分 69
soilwork
这个作者很懒,什么都没留下…
展开
-
使用Managed DirectX编写游戏(-)
作者:clayman clayman_joe@yahoo.com.cn仅供个人学习之用,勿用于任何商业用途,转载请注明作者^_^ 3D游戏编程,显然,这是一个很复杂的主题。首先,让我们来学习一些编写任何游戏都会用到的基础知识。把你的创意转变为真实的游戏是一种很有趣的经历。把你的想法雕琢为一个人们可以获得乐趣的游戏,是每个开发者的目标。原创 2005-10-03 16:34:00 · 3746 阅读 · 0 评论 -
XNA Kick Start
前言 很久以前,翻译了《Managed DirectX9 Kick Start》,在过去的几年中,继续自学,虽然仍未达到自己所希望的目标,不过对托管DirectX以及实时渲染技术已稍有研究。不敢妄谈游戏引擎,但已能实现一些小把戏,以自娱。学习中深感国内资料的匮乏,故凡遇所喜之外文,则边学边翻,期望对有相同喜好之人有所帮助。《Managed DirectX9 Kick St原创 2007-01-29 04:04:00 · 4112 阅读 · 5 评论 -
i'm just busy, not dead...+_+
嗯嗯......,似乎有好长一段时间没有写东西了. 最近乱七八糟的事情实在太多 终于可以把公告内容换了,看来猪年我要转运了^_^. 最大的感触是选定了自己的路,就一定要坚持下去,只要能忍受寂寞,终会达到自己的目标. 研究了>中,几篇关于粒子渲染的文章.总的来说,4篇文章都旨在如何提高粒子渲染的效果,而不是控制粒子系统.原创 2007-03-12 16:21:00 · 3360 阅读 · 2 评论 -
My Little SeaWorld
受sdk里dolphin例子的启发,写了一个简单的水下场景。没有美工帮忙实在是太痛苦了,几乎所有素材都是偶用ps做的(本人ps技术相当初级-_-b)。实现了动态水纹,雾化,折射,光随水面高低的衰减。下一步准备在水中添加一点杂质之类的东西。不知道馒头答应帮我做的海星弄好没有,还计划添加一点沉船之类的东西,嗯嗯,还可以把spacewar里的模型飞船弄进来,当作水下潜水艇^O^?? 不过要原创 2007-01-23 17:57:00 · 2338 阅读 · 0 评论 -
值类型属性??
再一次由于C#中值类型和引用类型的区别 犯了错误。 假设在类中包含一些值类型的成员(比如结构,数组),你希望为外部程序提供访问和修改这些成员的能力,同时又不想直接暴露成员,在c#中最常见的做法就是为这样的成员添加一个属性:struct Matrix...{ float m11; float m12; ..........原创 2007-01-10 03:48:00 · 2090 阅读 · 0 评论 -
simple water without reflection
用xna重新写了原来做的水面,这次没有用vertex texture,就用了一张normap map, 水面是一个简单的quad,只用了4个顶点,2个三角形。暂时还没有做反射。先渲染场景,然后用ResolveBackBuffer方法获得back buffer的拷贝,按照水面最终的屏幕坐标进行映射,就不用为生成refraction map再渲染一遍场景了,Farcry中的做原创 2007-01-08 23:40:00 · 2397 阅读 · 0 评论 -
一些有用的xna站点
XNA team members blogs:DavidWeller (LetsKillDave)Shawn Hargreaves BlogCornflower BlueManders vs. MachineDeans XNA BlogGraphics StreamTom Millers BlogMichael Kluchers XNA BlogMitch WalkerXNA Team B原创 2007-02-11 00:10:00 · 3431 阅读 · 2 评论 -
XNA Framework announced~~~!!!
Finally, Microsoft announced XNA Framework, and XNA Game Studio Express. 在14号开幕的 Gamefest 2006上,ms终于宣布了期待已久的xna framwork,也就是原来传说中的MDX2.0。xna game studio express似乎是个新东西,按照ms的说法,它将帮助学原创 2006-08-15 10:17:00 · 1773 阅读 · 1 评论 -
开天辟地^_^
花了一周时间制作地形和天空。由简单的height map生成地形,多层纹理混合进行着色。不过似乎纹理选的不是太好,导致远处看地形似乎是平面的-_-b。都怪可恶的馒头,号称给我做美工,结果到最后所用东西还是要我自己动手。暂时还没有实现Frustum Culling和LOD。一直在犹豫使用Geometry mipmap还是Geometry clipmap。Ge原创 2006-11-29 00:02:00 · 2956 阅读 · 0 评论 -
在xna中管理资源
XNA中, ResourcePool枚举类型由MDX中的4个改为了2个, 分别是Automatic和Manual, 枚举名称也改为了ResourceManagmentMode。其中Automatic对应mdx中的Managed,Manual对应Default。 以Manual方式创建的资源被储存在video memory或AG原创 2006-11-25 17:32:00 · 3995 阅读 · 0 评论 -
xna教程(四)——在xna中绘制字体
作者:clayman仅供个人学习使用,请勿转载,勿用于任何商业用途。由于本人水平有限,难免出错,不清楚的地方请大家以原著为准。欢迎大家和我多多交流。Blog:http://blog.csdn.net/soilworkclayman_joe@yahoo.com.cn 在XNA中绘制字体是一件很麻烦的事。由于XNA是跨平台的,而在Xbox 360中,并不存在系统字体,所以,原创 2006-09-25 22:26:00 · 6036 阅读 · 0 评论 -
XNA教程(三)—— sprite绘制效率
作者:clayman仅供个人学习使用,请勿转载,勿用于任何商业用途。由于本人水平有限,难免出错,不清楚的地方请大家以原著为准。欢迎大家和我多多交流。Blog:http://blog.csdn.net/soilworkclayman_joe@yahoo.com.cn 虽然内容有所变动,但我的xna教程还会继续^_^本文图片和部分文字来自XNA Diaries,参考了其中两篇关于sprite原创 2006-09-21 17:30:00 · 5602 阅读 · 0 评论 -
XNA教程(二)—— Into the 2D World
作者:Mike Fleishauer & clayman本文版权归原作者所有,仅供个人学习使用,请勿转载,勿用于任何商业用途。由于本人水平有限,难免出错,不清楚的地方请大家以原著为准。欢迎大家和我多多交流。Blog:http://blog.csdn.net/soilworkclayman_joe@yahoo.com.cn special thanks to Mike Fleishauer ^原创 2006-09-17 01:51:00 · 7912 阅读 · 3 评论 -
XNA教程(一)
作者:Mike Fleishauer & clayman本文版权归原作者所有,仅供个人学习使用,请勿转载,勿用于任何商业用途。由于本人水平有限,难免出错,不清楚的地方请大家以原著为准。欢迎大家和我多多交流。Blog:http://blog.csdn.net/soilworkclayman_joe@yahoo.com.cn special thanks to Mike Fleishauer ^_^原创 2006-09-15 00:47:00 · 27946 阅读 · 3 评论 -
XNA Game Studio Express released~~!!!
什么?你还不知道在哪里下,这里这里,快去down来看看吧。 昨天12点才下到了这个东西,还没来得及看呢,呵呵。需要注意,当前版本的GSE无法和Visual C# pro版本集成,因此必须安装Visual c# Express,好在express和pro可以在一台机器上共存。SpaceWar Starter Kit是GSE中自带的入门教程,最好从这里入手来研原创 2006-08-31 10:27:00 · 2525 阅读 · 0 评论 -
使用Managed DirectX编写游戏----理解sample framework 之枚举设备
作者:claymanclayman_joe@yahoo.com.cn转载请注明作者,商业使用请联系我^_^理解框架 首先创建工程,添加对DirectX程序集的引用。接下来,把sample framework添加到工程中。我们把这些文件放到一个单独的文件夹中,在解决方案管理器中点击右键---添加---新建文件夹,并把它命名为framework。右键点击新创建原创 2005-10-20 17:52:00 · 2721 阅读 · 2 评论 -
XNA 1.0 Refresh发布 & SpriteFont
终于,ms在24号放出了期待已久的xna1.0升级包。你可以点击这里下载。在保证和原先版本兼容的基础上,这个包完善了类库,包括字体,音效等多个方面的内容。 这里主要说一下如果绘制字体。这个版本里,绘制字体的操作可以说是大大简化,可以使用系统中安装的任何字体来显示文字。按照sdk里的介绍的方法,content papeline会在编译时,把原创 2007-04-24 22:14:00 · 3700 阅读 · 2 评论