Может ли эффектор платформы (unity3D) работать на круговом коллайдере2D? - PullRequest
0 голосов
/ 11 июня 2018

Unity 2D.Может ли эффектор платформы работать на кольцевом коллайдере, причина, по которой я задаю этот вопрос: я хочу, чтобы кольцевой коллайдер позволил объекту, поступающему снаружи, войти в коллайдер, но как только он окажется внутри коллайдера, он не сможет выйти изколлайдер, пока, конечно, его отключить (как фрукты в крытой корзине)

Пробовал ли я вообще задаться вопросом?На мой взгляд, это было довольно просто, пока я не попробовал, возможно, это легко, но я не могу обернуть голову вокруг этого.Я думал отключить его и включить, как только он попадет в коллайдер, но это не сработает, если в коллайдере уже находится более одного игрового объекта, а другой упадет вправо.блокировка преобразования будет работать, но просто не кажется правильным.Любые идеи помогут.

, прежде чем это станет моей статьей, в которой я рассуждаю об этом, я кратко остановлюсь и спрошу, если кто-то понимает эту концепцию, как я могу этого достичь?приветствуется только пощечина в правильном направлении.

1 Ответ

0 голосов
/ 11 июня 2018

Вы можете использовать обнаружение столкновений на основе слоев.
https://docs.unity3d.com/Manual/LayerBasedCollision.html
https://docs.unity3d.com/Manual/Layers.html

В начале вы устанавливаете объект на слой, который может проходить через барьер.и когда он входит в коллайдер, вы можете изменить слой объекта на один, который сталкивается с барьером.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...