Translations:Movement/15/zh
src/game/gamecore.cpp
(在利用速度计算玩家下一个位置前有如下代码):
if(length(m_Vel) > 6000)
m_Vel = normalize(m_Vel) * 6000;
其中内嵌了一个函数重新计算了速度带来的影响,是竖直速度的瓶颈。而水平方向上也有一个ramp曲线因子,导致玩家在速度过快时减速或者停下。在加速时很容易看见这些现象。
src/game/gamecore.cpp
(在利用速度计算玩家下一个位置前有如下代码):
if(length(m_Vel) > 6000)
m_Vel = normalize(m_Vel) * 6000;
其中内嵌了一个函数重新计算了速度带来的影响,是竖直速度的瓶颈。而水平方向上也有一个ramp曲线因子,导致玩家在速度过快时减速或者停下。在加速时很容易看见这些现象。