试图制作一个基本没有经验的FPS。 我尝试遵循了一些教程来制作一个玩家控制器,并且能够制作一个可用的玩家控制器。 然而,我使用的玩家控制器最终都感觉非常轻薄而不现实(能够在一秒内转身并且完全停止所有速度,能够在空中改变速度和方向等等)。 我试图想出一种方法来添加重量和动量以使运动感觉更具意义。
我在研究Doom如何实现玩家运动的总结,因为我很喜欢玩家有多少惯性。 我找到的唯一总结说玩家有一个“推进向量”来增加速度,并且类似的摩擦向量使玩家速度达到一个 plateau。 我想让我的运动工作方式与之类似。 然而,我困惑于如何实施它。 我的第一个想法是让力作为一种根函数工作,并且摩擦力作为二次函数工作,直到力和摩擦力相等时速度停止增加。 然而,我不知道如何实施它,也不知道它是否是一个好的想法。 是否有其他人在他们的第一人称游戏中实现过更具动量的运动? 我很想听听如何做。
评论 (0)