(Unity2D) Как сделать вылезающего врага
Я новичок в unity. Сейчас делаю 2D игру и хотел бы добавить туда врага, который вылезает из земли через равные промежутки времени и залезает обратно. Что-то типа цветочка из марио. Хотелось бы чтобы он имел возможность вылезать со всех сторон, и снизу, и сверху, и слева, и справа. Буду рад любой помощи

Ответы (1 шт):
Автор решения: Cordis
→ Ссылка
Всё решается с помощью оси Z. Спрайт врага находится за спрайтом ограждения. Например, ограда по Z на 0, а враг на -5. Вылезание это изменение координат врага. Тут уж как вы захотите - хоть вверх, хоть вниз, хоть по диагонали. Вас в этом ничто не ограничивает.
gameObject_enemy.transform.position = new Vector3(20f, 10f, -5);