Я работаю над игрой в Unity3D (что еще я буду делать), и до сих пор у меня есть сцена главного меню, сцена игры и сценарий кредитов.
Есть скрипт, который я сделал (показанный ниже), который заставит панель с именами прокручиваться вверх, которая отлично работает, если я выберу сцену кредитов в главном меню. Но здесь есть проблема. Если я сначала захожу в игру, а затем возвращаюсь в главное меню и выбираю кредиты, то ничего не происходит. Есть идеи?
using UnityEngine;
using System.Collections;
public class ScrollCredits : MonoBehaviour
{
public GameObject Canvas;
public int speed = 1;
public string level;
private void Start()
{
Canvas.transform.Translate(Vector3.up * Time.deltaTime * speed);
StartCoroutine(waitFor());
}
private void Update()
{
}
IEnumerator waitFor()
{
yield return new WaitForSeconds (69);
Application.LoadLevel(level);
}
}