基于unity3d的物理赛车驱动系统分享
摘要:
最近一直在研究unity3d,很强大的一款3d引擎。本篇介绍基于此引擎的一个物理赛车驱动算法。建模丑了点...首先,我们需要先弄懂汽车的工作原理。每个汽车的动力来自引擎。引擎动力的量化我们用力矩来表示。引擎通过变速箱把力传给轮子,这样轮子就转了起来,整个汽车就可以动了。需要注意的有以下几个点:1,加减档系统。所谓变速箱其实可以抽象为一个数组,每个数表示引擎力与轮子力的线性对应关系。汽车一般为6个档位,那么我们数组的大小也应该是6。动力来自引擎,通过当前档位计算出轮子的力矩,从而使轮子转动。另一方面我们捕获轮子的转速,通过当前档位再计算出引擎当前的转速。我们限定了引擎的最大与最小转速,规定:引擎 阅读全文
posted @ 2013-05-08 10:54 shawn.xie 阅读(14844) 评论(8) 推荐(3) 编辑