- 博客(6)
- 收藏
- 关注
原创 When Mono Meets SIMD
呵呵,正规军也有被游击队打败的时候,Mono2.2提供了对SIMD的支持,矢量运算性能大幅提高,远远超过了MS的实现,甚至与高度优化的C++代码有得一拼。虽然目前还无法和XNA协作,不过再次证明了managed code也可以写出非常高效的代码。不知道此时MS作何感想,希望在.net 4.0也看到对SIMD的支持。
2009-01-25 12:06:00 3103 3
原创 一些关于引擎设计,Scene Management的文章
这几天逛GameDev,几乎把所有和Scene Management相关的文章和帖子都翻遍了,看到各种牛人的讨论,受益匪浅啊,对研究引擎设计非常有用,把部分特别有意思的帖子列出来,希望对你也有帮助:) (以下顺序不分前后) (update on 4.23.09)The Technology of a 3D Engine part 1, part 2, part 3S
2009-01-21 23:29:00 6570 2
原创 The Design of Model (part 2)
The Design of Model (part 2)仅供个人学习使用,请勿转载,勿用于任何商业用途。 继续上次的讨论,所有渲染器支持的对象都必须支持接口Draw,那么Draw应该实现哪些职责呢?由于已经把材质作为单独的对象来管理,所以Draw只需要完成2个任务:设置几何数据,绘图。下面是一个可能的Draw方法实现:Draw(){ graphicsDevice.V
2009-01-14 01:28:00 3208 3
原创 The Design of Model (part 1)
The Design of Model (part 1)仅供个人学习使用,请勿转载,勿用于任何商业用途。 过去一段时间都做引擎设计,小有成果,过几天陆续整理出来,今天先发个引子吧. ^_^ 第一步当然是定义模型数据,有了模型,才方便做后续开发。通俗一点说,就是要创建model类。也许你会说XNA或者说DirectX已
2009-01-13 06:26:00 3801 8
原创 游戏程序员养成计划
09.3.27更新 与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,更是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。 首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最
2009-01-08 04:25:00 19448 23
原创 杂谈2008—关于游戏和游戏的那些事
就从SNS开始说吧,08年的前半年,我都在参与一个SNS产品的研发。有人说08年是SNS爆发的一年,这阵由second life和facebook引发的浪潮在去年被放大到极致,于是开心网,校内网,,Hipihi以及大量网页游戏和3D社区涌现出来。结果年底,Google宣布Lively关门大吉(其实我觉得lively是目前所有3D社区里最好的), facebook的市
2009-01-06 04:01:00 2279 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人