Выход
Часть раздела Физика и игровой процесс путешествия по Unity на Coddy. Урок 64 из 71.
Задание
СреднеЗаполни Exit: площадка, которая выпускает игрока, когда открыта.
- Добавь
private bool open = false;иpublic void Open(): установиopen = true;, измени цвет площадки наColor.greenи выведи в журналThe exit is open. - В
OnTriggerEnter(Collider other), когдаopen && other.CompareTag("Player"), выведи в журналYou escaped!и вызовиother.gameObject.SetActive(false);.
Нажми «Играть»: пока выход остается красным. Затем нажми «Проверить».
Попробуйте сами
using UnityEngine;
public class Exit : MonoBehaviour
{
// В одном из следующих уроков здесь появится выход, который откроется после последней волны.
}
Все уроки раздела Физика и игровой процесс
1Твёрдое тело
Гравитация и массаТолкаем с помощью AddForceПрыжок с импульсомFixedUpdate для физикиСкоростьКинематические телаПовторение: пусковая площадка4Корутины
InvokeInvokeRepeating, CancelInvokeВаша первая корутинаЦиклы в корутинахОстановка корутинПовторение: обратный отсчёт10Проект: Побег с арены
АренаОхотники2Столкновения
OnCollisionEnterВо что я попал?Разрушение при столкновенииСтояние на землеОтскок и трениеФормы коллайдеровПовторение: разрушаемая стена5Проект: Монетная гонка
Катящийся шарСобираем монетыПотренируйтесь самостоятельно: Песочница Unity