Страница 1 из 1

Скорость скольжения по наклонной RigidBody2D

СообщениеДобавлено: 16 мар 2019, 09:43
Ivan74
Товарищи, помогите разобраться.

Имеем RigidBody2D
Body Type: Dynamic
Mass: 1
Drag: 0
Gravity Scale: 3
Круговой коллайдер с физ. материалом (Friction = 0)
"Глобальная гравитация" по умолчанию: 9.81

Платформа под углом 30 градусов, вектор к нормали: Х = -0,5000001, У = 0,8660253
устанавливаем velocity в ноль:
Синтаксис:
Используется csharp
if (Grounded && !SideButtonPressed)
{
            Rb2D.velocity = new Vector2(0, 0);
}
 

и персонаж плавно катится вниз со скоростью:
velocity.x = -0,2548713, velocity.y = -0,1471501

Собственно, вопрос: по какой формуле можно рассчитать эти скорости, т.е. по х и по у? Как их считает unity?