Я пишущий бегун.Истезирующий объект и разрушительный персонаж игрока
У меня есть две проблемы
У меня нерестовое объект (четверной).
1) Я пытаюсь неоднократно создавать свой объект, но он нерестится один раз.
Мой Spawn сценарий:
using UnityEngine;
using System.Collections;
public class SpawnScript : MonoBehaviour {
public GameObject[] obj;
public float spawnMin = 1f;
public float spawnMax = 2f;
// Use this for initialization
void Start() {
Spawn();
}
void Spawn()
{
Instantiate(obj[Random.Range(0, obj.GetLength(0))], transform.position, Quaternion.identity);
Invoke("Spawn", Random.Range(spawnMin, spawnMax));
}
}
Я пытаюсь сделать нерест сценарий, как здесь Spawning, но перед второй проблемы
И вторая проблема
2) У меня есть разрушитель сценарий, я использую его на нерестилищем квад. По первому объекту персонаж игрока уничтожает, на втором объекте он через него.
разрушитель сценарий
using UnityEngine;
using System.Collections;
public class DestroyerScript : MonoBehaviour {
void OnTriggerEnter2D(Collider2D other)
{
if (other.tag == "Player") {
Destroy(other.gameObject);
Application.LoadLevel(1);
return;
}
Если вы хотите случайные интервалы появления, рассмотрите возможность использования сопрограммы. – LibertyLocked
Можете ли вы предоставить образец или ссылку, где я могу прочитать об этом? –
Не пишите бегун. Просто получите «набор бегунов» из магазина активов и снимите графику. В эти дни может понадобиться 1 час, чтобы создать целый «бегун». – Fattie