Синтаксис:
Используется javascript
function Update () { //собственно в чем же как не в апдейт функции
if (unblock){ //если объект не заблокирован
if (Input.GetAxisRaw ("Horizontal")<0){ //и если нажата кнопка влево
transform.position=Vector3.forward*3; //ну вот тут все и должно происходить.
unblock=false;
}
if (Input.GetAxisRaw ("Vertical")!=0){
unblock=false;
}
}
}
При нажатии объект перемещается но только по глобальным осям т.е даже если повернуть объект боком он все равно будет двигаться вперед но только уже боком.
Помогите пожалуйста.
if (unblock){ //если объект не заблокирован
if (Input.GetAxisRaw ("Horizontal")<0){ //и если нажата кнопка влево
transform.position=Vector3.forward*3; //ну вот тут все и должно происходить.
unblock=false;
}
if (Input.GetAxisRaw ("Vertical")!=0){
unblock=false;
}
}
}
При нажатии объект перемещается но только по глобальным осям т.е даже если повернуть объект боком он все равно будет двигаться вперед но только уже боком.
Помогите пожалуйста.