using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;//场景管理
using UnityEngine.Audio;//音频
public class Main : MonoBehaviour
{
public GameObject pauseMenu;
public AudioMixer audioMixer;
public void PlayGame()
{
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
//加载场景 获取当前场景的下一个场景
}
public void QuitGame()
{
Application.Quit();
//制作中预览是看不出效果的
}
public void UIEnable()
{
GameObject.Find("Canvas/MainScenes/UI").SetActive(true);
//要找一个GameObject,他是Canvas/MainScenes/里面的UI,使他激活状态为true(打开)
}
public void PauseGame()
{
pauseMenu.SetActive(true);
Time.timeScale = 0f;
//游戏运算时间变为0(时间静止,整个画面停止)
}
public void ResumeGame()
{
pauseMenu.SetActive(false);
Time.timeScale = 1f;
//游戏运算时间变为1(时间恢复正常)
//同理,假设做个开大招技能使得时间变得缓慢,做慢动作,可以填0.5f
}
public void SetVolume(float value)
{
audioMixer.SetFloat("MainVolume", value);
}
}
Main(主菜单)
最新推荐文章于 2021-10-26 22:24:03 发布