Как основать игровое значение в C# на его величине от 0 вместо ее реального значения? - PullRequest
0 голосов
/ 02 мая 2020
if (col.gameObject.GetComponent<Rigidbody2D>().velocity.magnitude>GetComponent<Rigidbody2D>().velocity.magnitude) {

      Debug.Log("collision");

Поскольку скорость может быть положительной или отрицательной, как сделать так, чтобы направление объекта не учитывалось.

1 Ответ

1 голос
/ 02 мая 2020

Я думаю, вы ищете абсолютное значение числа

Math.Abs(someNumber)

Например

Math.Abs(-1) // == 1
Math.Abs(1) // == 1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...