(Unity2D) Как сделать вылезающего врага

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


Ответы (1 шт):

Автор решения: Cordis

Всё решается с помощью оси Z. Спрайт врага находится за спрайтом ограждения. Например, ограда по Z на 0, а враг на -5. Вылезание это изменение координат врага. Тут уж как вы захотите - хоть вверх, хоть вниз, хоть по диагонали. Вас в этом ничто не ограничивает.

gameObject_enemy.transform.position = new Vector3(20f, 10f, -5);
→ Ссылка