Повторение: фейерверки
Часть раздела Основы скриптинга в Unity путешествия по Unity на Coddy. Урок 54 из 67.
Задание
СреднеСделай так, чтобы Launcher запускал фейерверки из префаба Spark:
- При каждом нажатии пробела появляется 8 искр.
- Каждая искра появляется ровно в 2 единицах от пусковой установки, в случайном направлении, без поворота.
- Каждая искра исчезает через 1 секунду после появления.
Нажми Play и несколько раз нажми пробел, затем нажми Check.
Попробуйте сами
using UnityEngine;
public class Fireworks : MonoBehaviour
{
public GameObject sparkPrefab;
void Update()
{
// Space: 8 искр, каждая на расстоянии 2 единиц в случайном направлении, каждая исчезает через 1 секунду
}
}
Все уроки раздела Основы скриптинга в Unity
1Ваш первый скрипт
Привет, UnityРазместите кубДвигайте каждый кадрПоворачивайте каждую секундуУправляйте клавишамиПовторение: управляйте кубом2Инспектор
Поля инспектораSerializeFieldЧисла с плавающей точкой и MathfАтрибуты инспектораПовторение: лифт5Преобразования и иерархия
Родители и детиМасштабПосмотри на объектыДвигайся к точкеПовторение: Луна на орбите6Игровые объекты и компоненты
Ссылки в InspectorПолучение компонентаОтсутствующие компонентыДобавление компонентаRequireComponentПоказать и скрытьПовторение: выключатель света9Префабы и создание объектов
Префабы и InstantiateСоздание объектов по таймеруСоздание объектов в сеткеСписки объектовDestroyСлучайное создание объектовПовторение: фейерверки