Спавнер-преследователь
Есть 2D-сцена, есть объект Evil, который двигается по оси х, нужно сделать так, чтобы спавнер объектов следовал за ним и срабатывал в определенное время
Код Скрипта Evil:
using UnityEngine;
using System.Collections;
public class Evil : MonoBehaviour
{
[SerializeField] float distance;
[SerializeField] float speedMove;
void Start() => StartCoroutine(c_Start());
IEnumerator c_Start()
{
yield return new WaitForSeconds(0.2f);
Vector3 startPosition = transform.position;
Vector3 velocity = Vector3.right * speedMove;
while (true)
{
if (transform.position.x > startPosition.x + distance)
velocity.x = -speedMove;
else if (transform.position.x < startPosition.x - distance)
velocity.x = speedMove;
transform.position += velocity * Time.deltaTime;
yield return null;
}
}
}