关于基于向量求解centerpoint,但在运行后,centerpoint无法应的问题。

cokefenta 发布于 2015/03/11 09:58
阅读 183
收藏 0
大神们,求教一个问题。
最近在做一个小游戏,关于汽车转向方面的,由于要求画面逼真,并在仿真过程中符合机械运动理论、


所以在转向过程中四个轮子的转向法线会相交于一点。


对于实现方法,本人使用向量进行确定“法线交点”坐标。可是出现了:
根据向量进行加减后,debug依次算出的各店坐标完全没有错,最后的“法线交点”(centerPoint3D)


也以求出。之后通过transform.RotateAround(centerPoint3D, rotationSpeed * Time.deltaTime);运


行后。其效果是centerPoint3D并没有按照理论情况在轮子向单侧转向时,centerPoint3D应向里运动。


求大神解答,这是怎么回事。


下面是一张转向的向量图:


现在这个位置基于向量的加减法已经找到了,就是在运行时,向右控制,centerpoint完全没法应.

经测试centerpoint的位置坐标是正确的。那为什么程序却不安预期运行呢???

加载中
返回顶部
顶部