Повторение: Луна на орбите
Часть раздела Основы скриптинга в Unity путешествия по Unity на Coddy. Урок 36 из 85.
В этом повторении собраны вместе темы главы: дочерний объект, который следует за родительским без кода, поворот в каждом кадре и масштаб, который увеличивается до предела.
Задание
СреднеНапиши скрипт планеты: луна, её спутник, следует за ней сама.
- В
Update()вращай планету вокруг оси y со скоростьюspinградусов в секунду. - Пока удерживается Space, увеличивай поле
float sizeот 1 до 2 со скоростьюgrowв секунду с помощьюMathf.MoveTowards. - Задай
transform.localScale = Vector3.one * size;.
Нажми «Играть» и удерживай Space: планета увеличивается, а луна вращается по более широкой орбите. Затем нажми «Проверить».
Попробуйте сами
using UnityEngine;
public class Planet : MonoBehaviour
{
public float spin = 40f;
public float grow = 0.5f;
void Update()
{
}
}
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы скриптинга в Unity
1Основы C# в Unity
Привет, UnityПеременныеДля дробных чисел нужна fТекст в консолиПеременные, которые запоминаютЕсли и иначеСравнение чиселПовторение: сборщик монет7Циклы и методы
Повторение с forЦиклы внутри цикловНапишите методМетоды, которые возвращают значениеМассивыПовторение: лестница10Поиск объектов
Поиск по имениТегиПоиск по типуСсылки лучше поискаNull в UnityПовторение: ближайшая монета13Проект: уворачиваемся от блоков
БегунБлоки с неба2Заставь двигаться
Размести кубДвигай каждый кадрПоворачивай каждую секундуУправляй клавишамиПовторение: веди куб5Векторы
Сложение векторовНаправленияЛокальное и мировое пространствоСкорость по диагоналиРасстояние между объектамиVector3 — это структураПовторение: пилот дрона8Игровые объекты и компоненты
Ссылки в InspectorПолучение компонентаОтсутствующие компонентыДобавление компонентаRequireComponentПоказ и скрытиеПовторение: выключатель света3Инспектор
Поля инспектораSerializeFieldЧисла с плавающей точкой и MathfАтрибуты инспектораПовторение: лифт6Трансформации и иерархия
Родители и детиПоднять флагМасштабСмотреть на объектыДвигаться к точкеПовторение: Луна на орбитеПотренируйтесь самостоятельно: Песочница Unity