Menu
CoddyTech

Повторение: веди куб

Часть раздела Основы скриптинга в Unity путешествия по Unity на Coddy. Урок 13 из 85.

В этом кратком обзоре собраны основные идеи главы: позиция задаётся один раз в Start(), затем каждый кадр объект перемещается и поворачивается в Update(), с учётом Time.deltaTime и проверкой с помощью Input.GetKey. Позиция — это центр объекта, а весь код размещается внутри фигурных скобок методов.

challenge icon

Задание

Легко

Собери всё изученное в этой главе: размести куб, перемещай и вращай его.

  1. В Start() размести куб высотой 1 единица на земле при x = -3, z = 0.
  2. В Update(), пока удерживается клавиша со стрелкой вправо, перемещай куб вправо со скоростью speed единиц в секунду.
  3. Пока удерживается клавиша Space, вращай куб вокруг оси y со скоростью spin градусов в секунду.

Нажми «Играть» и удерживай клавишу со стрелкой, затем клавишу Space. Затем нажми «Проверить».

Попробуйте сами

using UnityEngine;

public class Driver : MonoBehaviour
{
    public float speed = 3f;
    public float spin = 180f;

    void Start()
    {
    }

    void Update()
    {
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы скриптинга в Unity

Потренируйтесь самостоятельно: Песочница Unity