首页 > 其他分享 >关于游戏菜单的简单制作

关于游戏菜单的简单制作

时间:2023-07-16 21:44:18浏览次数:30  
标签:UnityEngine 菜单 游戏 void value PauseMenu 制作 public

以下是我们要实现的一个简单的游戏菜单:

 以下是实现这个菜单的代码:

using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.Audio;

public class Menu : MonoBehaviour

{
    public GameObject PauseMenu;
    public AudioMixer BGMAudioMixer;
    public AudioMixer SoundAudioMixer;
    public void PlayGame()
    {
        SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
    }
    public void QuitGame()
    {
        Application.Quit();
    }
    public void PauseGame()
    {
        PauseMenu.SetActive(true);
        Time.timeScale = 0f;        //这行是暂停游戏
    }
    public void ReturnGame()
    {
        PauseMenu.SetActive(false);
        Time.timeScale = 1f;        //1f是恢复原来的画面运动,0.5f可实现大升格感觉
    }
    public void SetVolume(float value)
    {
        BGMAudioMixer.SetFloat("BgmVolume", value);
    }
    public void SoundVolume(float value)
    {
        SoundAudioMixer.SetFloat("SoundVolume", value);
    }

}

从PauseGame开始,下面的代码就是这个简易菜单的代码

标签:UnityEngine,菜单,游戏,void,value,PauseMenu,制作,public
From: https://www.cnblogs.com/qingyuan0213/p/17558622.html

相关文章

  • php做的中秋博饼游戏之绘制骰子图案功能示例
    先看代码header('Content-Type:image/png');$img=imagecreatetruecolor(200,200);$white=imagecolorallocate($img,255,255,255);$grey=imagecolorallocate($img,100,100,100);$blue=imagecolorallocate($img,0,102,255);$red=imagecolorallocat......
  • JS制作一个网页版的猜数字小游戏
    一.网络游戏简介在输入框内输一个数字,点击后面的“猜”按钮,系统会根据你猜的数字的大小,返回你是猜大猜小还是猜正确,系统还会统计你猜的次数,在猜数字的途中你点击按钮随时可以重新开始游戏页面框架:<body><divid="i1"><span>请输入您猜的数字:</span><input......
  • HTML5 Canvas API制作一个简单的猜字单机游戏
    这篇文章主要介绍了借助HTML5CanvasAPI制作一个简单的猜字单机游戏的实例分享,游戏中每局会自动生成一个字母,玩家按键盘来猜测该字母是哪一个,需要的朋友可以参考下HTML代码<!doctypehtml><htmllang="en"><head><metacharset="utf-8"/><scrip......
  • r语言可以做什么小游戏吗
    R语言可以做什么小游戏吗?R语言是一个功能强大的统计分析和数据可视化工具,虽然它在科学和商业领域的应用非常广泛,但在游戏开发方面似乎并不常见。然而,你会惊讶地发现,R语言实际上可以用来开发小型游戏!虽然它不是专门为游戏开发设计的,但利用R语言的统计分析、图形绘制和交互功能,我们......
  • Java处理子父级菜单的方式二
    处理存在子父级关系的数据是写代码的过程中常见的操作,前面讲解过使用递归的方法来做,可以参考这篇博客https://www.cnblogs.com/yilangcode/p/16831867.html今天来聊聊一种新的处理方式。使用List集合多轮遍历,添加子父级菜单信息。建表SQLDROPTABLEIFEXISTS`sa_menu`......
  • win32asm制作像素画画布
     类似于像素画软件中鼠标点击便绘制出一个小方块。可以对窗口DC使用PatBlt函数。1invokePatBlt,hDC,xDest,yDest,dwWidth,dwHeight,dwROPdwWidth和dwHeight作为绘制的小方块的宽和高。dwROP决定方块图案。在对WM_LBUTTONDOWN消息的处理中,获取此时鼠标的位置,根据鼠标的位......
  • androidQQ侧滑菜单
    实现AndroidQQ侧滑菜单1.概述在Android开发中,实现侧滑菜单是一个常见的需求。本文将向你介绍实现AndroidQQ侧滑菜单的步骤和代码示例。2.实现步骤步骤操作1创建一个新的Android项目2在布局文件中添加一个侧滑菜单布局和一个主内容布局3创建一个自定义的A......
  • [转载] GPT-4对游戏文本检查的最佳实践
    转自公众号网易雷火测试中心GPT-4是OpenAI利用自然语言处理技术研发的大型语言模型,能够协助人类进行写作辅助、文章撰写、智能聊天机器人、编程辅助、新闻生成、游戏设计等工作。它能理解并回应各种语言风格和主题,提供创新的解决方案,帮助各行各业解决问题。本文......
  • php开发网络游戏中的一些技巧
    classMap//地图类{var$Map_ID;functionMap_bg_css($Map_ID){$this->Map_ID=$Map_ID;mysql_select_db($db_name,$link);$sql="select*frommapwhereMap_ID='".$this->Map_ID."'limit1";$result=mysql_query($sql,$link)......
  • php在开发网络游戏上的使用
    PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。利于学习,使用广泛,主要适用于Web开发领域。很多小伙伴在初学PHP的时候,都可能会有这样的疑问,PHP能开发游......