Collision.linearVelocity
Declaration
public Vector3 linearVelocity;Описание
Линейная скорость Rigidbody или ArticulationBody, принадлежащих коллайдеру, с которым сталкивается ваш Component (только для чтения).
Линейная скорость Rigidbody или ArticulationBody, принадлежащих коллайдеру, с которым столкнулся ваш Component. Возвращаемая скорость — это скорость, зарегистрированная в момент столкновения, а не текущая. Если коллайдер не имеет жесткого или сочлененного тела, это возвращает Vector3.zero.
using UnityEngine;
public class ExampleScript : MonoBehaviour { void OnCollisionEnter(Collision collision) { // Print the linear velocity of the body we've collided with. Debug.Log($"Collided with: {(collision.body ?? collision.collider).gameObject.name}, linear velocity at collision time {collision.linearVelocity}."); } }