Монеты для сбора
Часть раздела Физика и игровой процесс путешествия по Unity на Coddy. Урок 28 из 63.
Задание
СреднеТеперь монеты. У каждой монеты уже есть триггерный коллайдер, а Rigidbody мяча обеспечивает срабатывание триггеров. Оставь Ball без изменений и добавь в Coin:
OnTriggerEnter, который скрывает монету с помощьюgameObject.SetActive(false), когда у вошедшего коллайдера есть тегPlayer. Он есть у мяча.- Всё остальное, что закатится в монету, например ящик, оставит монету на месте.
Нажми Play и собери все монеты, затем нажми Check.
Попробуйте сами
using UnityEngine;
public class Coin : MonoBehaviour
{
// В следующем уроке эту монету можно будет подбирать.
}
Все уроки раздела Физика и игровой процесс
1Твёрдое тело
Гравитация и массаТолкаем с помощью AddForceПрыжок с импульсомFixedUpdate для физикиСкоростьКинематические телаПовторение: пусковая площадка2Столкновения
OnCollisionEnterВо что я попал?Разрушение при столкновенииСтояние на землеОтскок и трениеФормы коллайдеровПовторение: разрушаемая стена5Проект: Погоня за монетами
Катящийся мячМонеты для сбора