- 博客(3)
- 收藏
- 关注
原创 商业引擎的接口设计
对于商业库来说最重要的就是代码的安全和接口的清晰了,换句话说,一个好的商业库要提供给客户一个清晰的接口,让用户一目了然的同时,让用户无法看到具体的实现. 为了达到以上的设计目的,我推荐Dll + 抽象类 为设计形式.在这里我用一个商业物理引擎Novodex的接口结构作为示例来分析出它一些内部的设计方法.它的接口形式非常类似于DirectX,只不过为了保证跨平台性,
2006-04-21 13:40:00 1239
原创 物理引擎研究的一些进展+演示.
学习 实时动力学 的知识有一段时间了,很辛苦,但因为能学到周围朋友听都没听过的知识,也感到很快乐.不为什么,只为能为中国的游戏开发作出自己一点贡献.最大的希望就是能写一个独立的物理引擎,得到大家的认可和广泛的使用! 这个程序是基于 Baraff的 Rigid Body Simulation —Unconstrained Rigid Body Dynamics >>这篇文章所提出的的理
2005-07-24 13:14:00 1638
原创 无限大小矩阵的设计.
这一久在学习动力学,遇到一个很棘手的问题----接触力的计算,即为当一个物体的某一点与另一个问题的相对速度(VR = (V1 - V2) 点积 N)为0 ,或接近0时所受到的力,需要使用随意行 和 列的矩阵(我称它为 BIGMATRIX),而微软的DXSDK的数学库并没有提供大于 4X4的矩阵,所以决定自己写一个,经过一番努力,将其完成,现我把源代码贴出来,希望对大家以后遇到类似问题时有所帮助!
2005-04-10 08:37:00 1767
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人