Unity
  • Введение
  • Базовые операции
  • Управление героем
  • Стрельба сферами
  • Удаление себя через 5 секунд
  • Создание прицела
  • Убийство монстра
  • Движение монстра
  • Стрельба по герою
  • Проверка столкновения
  • Клавиатура
  • Мышка и щелчки в 3D
  • Физика
  • Добавление и удаление скриптов
  • Получить объекты с общим скриптом
  • Стрельба патронами из пушки
  • Позиция относительно героя
  • Поиск пути
  • Загрузка сцены
  • Новая версия
  • DragonBones
Powered by GitBook
On this page

Was this helpful?

Проверка столкновения

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class xxx : MonoBehaviour {

    void Start () {
        // делаю данный объект триггером
        gameObject.GetComponent<BoxCollider>().isTrigger = true;
    }

    private void OnTriggerEnter(Collider other)
    {
        // other - объект, с которым произошло столкновение
        // пытаюсь получить компонент (скрипт) объекта
        yyy s = other.GetComponent<yyy>();
        // если у данного объекта есть компонент "yyy"
        if (s != null)
        {
            // вывод сообщения в консоль
            Debug.Log("HIT WITH BALL");
        }
    }
}
PreviousСтрельба по героюNextКлавиатура

Last updated 5 years ago

Was this helpful?