Перед тем, как запустить игру, я сделал "StartScreen" как в аналогах flappy bird, типо тыкни пальцем и игра запустится. Я столкнулся с такой проблемой: по идее, пока не тыкнешь на старт скрин, игра не должна запускаться, но у меня наоборот, игра запускается, не слушаясь комманд и при чем, тыкая по этому старт скрину, он исчезает и невозможно когда пытаюсь нажать на предмет в игре, то у меня этого не происходит.
Код
using UnityEngine;
using System.Collections;
public class StartScreen : MonoBehaviour {
static bool sawOnce = false;
void Start () {
if(!sawOnce) {
GetComponent<SpriteRenderer>().enabled = true;
Time.timeScale = 0;
}
sawOnce = true;
}
void Update () {
if(Time.timeScale==0 && (Input.GetKeyDown(KeyCode.Space) || Input.GetMouseButtonDown(0)) ) {
Time.timeScale = 1;
GetComponent<SpriteRenderer>().enabled = false;
}
}
}