Повторение: веди куб
Часть раздела Основы скриптинга в Unity путешествия по Unity на Coddy. Урок 13 из 85.
В этом кратком обзоре собраны основные идеи главы: позиция задаётся один раз в Start(), затем каждый кадр объект перемещается и поворачивается в Update(), с учётом Time.deltaTime и проверкой с помощью Input.GetKey. Позиция — это центр объекта, а весь код размещается внутри фигурных скобок методов.
Задание
ЛегкоСобери всё изученное в этой главе: размести куб, перемещай и вращай его.
- В
Start()размести куб высотой 1 единица на земле при x =-3, z =0. - В
Update(), пока удерживается клавиша со стрелкой вправо, перемещай куб вправо со скоростьюspeedединиц в секунду. - Пока удерживается клавиша Space, вращай куб вокруг оси y со скоростью
spinградусов в секунду.
Нажми «Играть» и удерживай клавишу со стрелкой, затем клавишу Space. Затем нажми «Проверить».
Попробуйте сами
using UnityEngine;
public class Driver : MonoBehaviour
{
public float speed = 3f;
public float spin = 180f;
void Start()
{
}
void Update()
{
}
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы скриптинга в Unity
1Основы C# в Unity
Привет, UnityПеременныеДля дробных чисел нужна fТекст в консолиПеременные, которые запоминаютЕсли и иначеСравнение чиселПовторение: сборщик монет7Циклы и методы
Повторение с forЦиклы внутри цикловНапишите методМетоды, которые возвращают значениеМассивыПовторение: лестница10Поиск объектов
Поиск по имениТегиПоиск по типуСсылки лучше поискаNull в UnityПовторение: ближайшая монета13Проект: уворачиваемся от блоков
БегунБлоки с неба2Заставь двигаться
Размести кубДвигай каждый кадрПоворачивай каждую секундуУправляй клавишамиПовторение: веди куб5Векторы
Сложение векторовНаправленияЛокальное и мировое пространствоСкорость по диагоналиРасстояние между объектамиVector3 — это структураПовторение: пилот дрона8Игровые объекты и компоненты
Ссылки в InspectorПолучение компонентаОтсутствующие компонентыДобавление компонентаRequireComponentПоказ и скрытиеПовторение: выключатель светаПотренируйтесь самостоятельно: Песочница Unity