Translations:Movement/15/ru

From DDraceNetwork
Revision as of 23:05, 7 June 2023 by Sedonya (talk | contribs) (Created page with "<code>src/game/gamecore.cpp</code> (перед вычислением новой позиции из скорости):<syntaxhighlight lang="c++"> if(length(m_Vel) > 6000) m_Vel = normalize(m_Vel) * 6000; </syntaxhighlight>Это узкое место в вертикальном движении. При горизонтальном движении "рампа"-значение умножается на горизонтальную скорость. Это прив...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

src/game/gamecore.cpp (перед вычислением новой позиции из скорости):

if(length(m_Vel) > 6000)
    m_Vel = normalize(m_Vel) * 6000;

Это узкое место в вертикальном движении. При горизонтальном движении "рампа"-значение умножается на горизонтальную скорость. Это приводит к тому, что тии замедляется и останавливается, когда становится слишком быстрым. Чаще всего это наблюдается при ускорении.