Задать вопрос
deadsputnik
@deadsputnik
около-Gamedev

Как найти не физический объект?

Collider2D[] spawnpoints = Physics2D.OverlapCircleAll(coordinate, 0.1f);

ищет объект физический, а как можно найти объект, имеющий определенную форму, в определенном месте, но с которым нельзя столкнуться?
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos Куратор тега Unity
Микропетпроджект - домашнее облако homeCloud
Термины конечно потрясающие...
Ну во первых можно повесить коллайдер, но сделать его триггером. Тогда "с ним нельзя столкнуться" - тобишь через него можно пройти и все такое, но рейкасты в него пройдут.

Если НИКАКОЙ коллайдер нельзя использовать - то только геометрией. Берете все объекты, считаете расстояния от их центров до центра каста, сравниваете с эталоном и т.д. Дорого, гемморно, будет требовать оптимизации.
Ответ написан
Griboks
@Griboks Куратор тега C#
1. Сохраняете список объектов.
2. Ищите в этом списке нужные объекты.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы