У меня проблемка: как бы я не контролировал высоту объекта (transform.position.y = 1.0), всеравно при коллиззии со стенкой высота бывает различной. При отрицательном значении - проходит стенку... Что может быть? Сеньки...
- Код: Выделить всё
function OnCollisionEnter (collision : Collision) {
if (collision.collider.tag == "Wall") {
contact = collision.contacts[0];
}
}
////////////////////////////////////////////////
function FixedUpdate () {
if (START_MOVE) {
transform.position.y = 1.0;
if (cur_dist > 0) {
transform.position = Vector3.Lerp(transform.position, final_Point, Time.deltaTime * curSpeed);
transform.position.y = 1.0;
}
else {
START_MOVE = false;
}
}
}
////////////////////////////////////////////////
function Update () {
transform.position.y = 1.0;
}