У меня все еще есть немного трудностей, чтобы заставить его работать. Короче говоря, мне просто нужен враг в Unity/C# для преобразования. Перемещайтесь по экрану после создания экземпляра. Враги мгновенно создают в заданных координатах X и случайных координатах Y, но затем они просто сидят там, когда-то создавались. Я поставил этот скрипт ниже на пустой игровой объект.Как перемещать врага после спауна
using UnityEngine;
using System.Collections;
public class CowLauncher : MonoBehaviour
{
public float delay = 0.1f;
public GameObject cow;
public bool spawnedTrue;
void Start()
{
InvokeRepeating("Spawn", delay, delay);
spawnedTrue = false;
}
void Spawn()
{
Instantiate(cow, new Vector2(3.59f, Random.Range(-0.5f, 1)), Quaternion.identity);
spawnedTrue = true;
}
}
Тогда из советов ниже от Adrian Я пошел вперед и создал новый сценарий для коровы сборной и поставить этот новый сценарий на корову сборного.
using UnityEngine;
using System.Collections;
public class MoveCow : MonoBehaviour {
public int cowSpeed;
public bool spawnedTrue;
// Use this for initialization
void Start() {
}
// Update is called once per frame
void FixedUpdate()
{
if (spawnedTrue)
{
transform.Translate(cowSpeed * Time.deltaTime, 0f, 0f);
}
}
}
Любая помощь будет оценена по достоинству!
Все, что я могу добавить, чтобы уточнить вопрос? – laszlar