Как стать автором
Обновить

Комментарии 2

Спасибо хороший перевод, будет чем заняться в свободное от работы время.
К уроку 18 плохой пример, надо использовать физику в FixedUpdate(), вместо Update().
Кроме того, чтобы двигаться в глобальных координатах можно сделать так:
void Update () {
	Vector3 worldDirection = new Vector3(0, 0, 1);
	transform.position += worldDirection * Time.deltaTime;
}

Для приложения силы в локальных координатах используют AddRelativeForce():
void FixedUpdate () {
	Vector3 localDirection = Vector3.forward * 10; // = new Vector3(0, 0, 10) 
	rigidbody.AddRelativeForce(localDirection);
}


В уроке 20 просто неудачный пример, обычно вместо этого:
if(Input.GetButtonUp("Jump") && myCheck)
{
    myCheck = false;
}
else if(Input.GetButtonUp("Jump") && !myCheck)
{
    myCheck = true;
}

пишут так:
if(Input.GetButtonUp("Jump"))
{
    myCheck = !myCheck;
}
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации