大家好。最近,我刚刚完成了一个比较复杂的移动系统,可以在任意重力的环境中表现出各种极限运动。

然而,这涉及到追迹和大量点积运算。这在我的游戏中是无所谓的,因为它的规模小,可以在这里花销性能预算。

我一直在思考如何扩展这个系统。无论你走多么物理化地运动系统,所有移动代码的本质都是输入->运动反应。

我想知道,有没有人尝试一下只干预所有可能的运动,这样就可以做一个查找表。如果我处于一种表面上,那么我会有许多去处,而且我们总是希望胶囊在表面周围保持固定的距离。

在这种情况下,我想在边界情况中烘焙,例如击穿斜坡或墙壁,这些情况下需要更多的计算。

有没有人提供关于有人试图这样做的资源呢?每帧的查找会比所有追迹要便宜的多,并且可能会具有更好的扩展性。