【发布时间】:2014-10-08 18:22:32
【问题描述】:
我正试图为我的统一游戏创建一个开始菜单,但我发现这个脚本可以在游戏开始后立即启用隐藏的精灵。然后,当玩家按下鼠标左键或空格时,脚本会禁用它。当我尝试使用相同的脚本使多个精灵出现并消失时,只出现一个精灵。我也在尝试找到一种方法来更改 scipt,以便付款人必须单击实际的精灵来禁用它,而不仅仅是按空格键。
这是脚本:
using UnityEngine;
using System.Collections;
public class StartScreen : MonoBehaviour {
static bool sawOnce = false;
// Use this for initialization
void Start () {
if(!sawOnce) {
GetComponent<SpriteRenderer>().enabled = true;
Time.timeScale = 0;
}
sawOnce = true;
}
// Update is called once per frame
void Update () {
if(Time.timeScale==0 && (Input.GetKeyDown(KeyCode.Space) || Input.GetMouseButtonDown(0)) ) {
Time.timeScale = 1;
GetComponent<SpriteRenderer>().enabled = false;
}
}
}
【问题讨论】: