Цитата Левша (
)
void OnCollisionEnter(Collision other) {
dir = -other.contacts[0].normal.up;
}
не пойдет, если столкновение будет вскользь, или сложные коллайдеры.
самое простое.(если речь идет об "отскоке")
Код
dir = (one.transform.position-two.transform.position).normalized*velocity;
или так:
Код
void OnCollisionEnter(Collision collision) {
dir = collision.relativeVelocity*-1;
}