У меня есть гладкая платформа из множества квадратных блоков и человечек, движущийся по ней, включена встроенная физика
код человечка:
create:
phy_fixed_rotation = true;
step:
if(keyboard_check(ord("A"))){
phy_speed_x = max(-4, phy_speed_x-1)
}
if(keyboard_check(ord("D"))){
phy_speed_x = min(4, phy_speed_x+1)
}
Физические параметры человечка:
density: 0.5
restitution: 0
collision group: 1
linear damping: 0
angular damping: 100
friction: 1
Физические параметры блока платформы:
density: 0
restitution: 0
collision group: 1
linear damping: 0
angular damping: 0
friction: 6
Когда человечек движется по платформе, он иногда самопроизвольно останавливается и не может идти дальше в ту сторону. Если отойти назад, и пойти вперёд снова, он проходит то место, где останавливался
Я использую GM Studio 2