0
每當我按下退出鍵,我的比賽暫停和GUI顯示,但在畫布我的身體棒不會暫停。這裏是我的代碼..任何建議暫停菜單,健康酒吧不暫停
using UnityEngine;
using System.Collections;
public class PauseMenu : MonoBehaviour {
bool paused = false;
void Update()
{
if(Input.GetButtonDown("pauseButton"))
paused = togglePause();
}
void OnGUI()
{
if(paused)
{
if(GUI.Button(new Rect(Screen.width/2- 100,Screen.height/2+1,180,40),"Resume Game"))
paused = togglePause();
}
}
bool togglePause()
{
if(Time.timeScale == 0f)
{
Time.timeScale = 1f;
return(false);
}
else
{
Time.timeScale = 0f;
return(true);
}
}
}
@程序員好心幫助我 –
當你說你的健康欄不是「暫停」時,這意味着什麼?健康吧移動? – jimmy
就像我的播放器進入火災狀態並且健康狀況正在下降,因此,如果我按下暫停按鈕,然後隨着屏幕一起暫停健康狀態欄,但健康狀況欄不會暫停並繼續減少 –