我已经制作了一个静音按钮脚本(在我的菜单/暂停屏幕中)有问题 . 静音/取消静音部分按照我的要求工作,但无论何时我死了,将场景从“游戏”改为“菜单”,静音按钮都会重置为我在清醒功能中所说的内容(显然) . 但是我怎样才能“保存”静音按钮状态,所以当我死的时候,它会停留在我死前的状态 .

像这样:玩游戏(取消静音,所以 with 声音) - >按暂停/模具进入菜单屏幕 - >更改按钮(切换)到'mute'(声音是 off ) - >继续播放/再次播放 - >按暂停/再次死亡 - >按钮仍设置为'mute' .

这是我的脚本(对不起,它有点乱,我是C#的新手):

public class MuteButton : MonoBehaviour

{

public Texture2D Texture1;

public Texture2D Texture2;

public Texture2D mainTexture;

public bool textureBool;

public int xAs = 290;

public int yAs = 635;

public int xSize = 130;

public int ySize = 130;

public float native_width = 1080;

public float native_height = 1920;

public GUIStyle style = null;

void Awake()

{

mainTexture = Texture1;

textureBool = true;

AudioListener.pause = false;

}

void OnGUI()

{

float rx = Screen.width / native_width;

float ry = Screen.height / native_height;

GUI.matrix = Matrix4x4.TRS (new Vector3(0, 0, 0), Quaternion.identity, new Vector3(rx, ry, 1));

//if (GUI.Button (new Rect (50,500,50,50), mainTexture))

if (GUI.Button (new Rect (xAs, yAs, xSize, ySize), mainTexture, style))

{

if (textureBool)

{

mainTexture = Texture2; //Swap to Texture2

textureBool = false;

AudioListener.pause = true;

}

else

{

mainTexture = Texture1;

textureBool = true;

AudioListener.pause = false;

}

}

}

}

java 保存 设置_如何在菜单中保存设置相关推荐

  1. java安全级别设置_怎么调整java安全级别

    要在 Internet Explorer 中配置 Java 安全性,请执行以下操作: 启动 Internet Explorer,然后单击工具菜单上的 Internet 选项. 在 Internet 选 ...

  2. chrome 保存密码_如何在Chrome中管理保存的密码

    chrome 保存密码 Google Chrome comes with a handy password manager already built in. You can have your br ...

  3. wordpress标题设置_如何在WordPress中的帖子标题中添加赞助的帖子前缀

    wordpress标题设置 Often you see bloggers publish sponsored posts on their blog. Recently one of our user ...

  4. ubuntu四个屏幕设置_如何在 Linux 中为每个屏幕设置不同的壁纸

    如果你想在 Ubuntu 18.04 或任何其他 Linux 发行版上使用 GNOME.MATE 或 Budgie 桌面环境在多个显示器上显示不同的壁纸,这个小工具将帮助你实现这一点. 多显示器设置通 ...

  5. java变量设置_配置环境变量

    1.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置": 2.选择"高级"选项卡,点击"环境变量 ...

  6. idea看java版本设置_详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用)...

    详解IntelliJ IDEA 中如何配置多个jdk版本即(1.7和1.8两个jdk都可用) 有时候需要看Java源码,但是 Java 1.7 和 Java 1.8的差别的关系,有时候你想查看不同jd ...

  7. mac java偏好设置_在 Mac中配置Java开发环境

    最近买了一台mac pro,晚上在家写java,在配置环境的时候碰到很多问题,现在总结出来,提供给大家. 1.配置Tomcat 1.下载: 从apache官网(http://tomcat.apache ...

  8. ubuntu java classpath 设置_在Ubuntu中正确设置java classpath和java_home

    我有错误 Exception in thread"main" java.lang.NoClassDefFoundError: 当我尝试在Ubuntu上运行编译类时.我使用的是一个非 ...

  9. java安卓计时器_如何在android中设置计时器

    通过java.util.Timer和java.util.TimerTask使用计时器的标准Java方法在Android中运行良好,但是你应该知道这个方法创建了一个新线程. 您可以考虑使用非常方便的Ha ...

最新文章

  1. 【笔记】web语音相关
  2. IPod在Linux下的实战
  3. 2021年春季学期-信号与系统-第十次作业参考答案-第三小题
  4. 「干货总结」程序员必知必会的十大排序算法
  5. python图像人类检测_OpenCV人类行为识别(3D卷积神经网络)
  6. 常用浏览器修改User-Agent的方法
  7. java sessionid放入cookie_JAVA开发 SESSION和COOKIE的关系
  8. 非中国服务器的时区问题
  9. go语言os.exit(1)_Go语言os包用法简述
  10. python正则表达式教程_Python中正则表达式的巧妙使用一文包你必掌握正则,
  11. 如何将3dmax结合前端_如何将阅读与写作结合
  12. btrfs文件系统学习总结
  13. php中ob函数的用法
  14. re2020 bt2020_2020年最好的4个在线学习平台
  15. 杂记之罗翔语录:要爱具体的人,而不要爱抽象的人
  16. Ubuntu中编译linux内核后使用make menuconfig报错的解决办法
  17. 买传奇域名空间要注意什么?
  18. 『机器学习』入门教程汇总
  19. 计算机核心期刊论文审回,专家审回一般要多长时间
  20. Qt编写安防视频监控系统33-onvif云台控制

热门文章

  1. 【Jenkins】Jenkins配置从节点,实现远程主机调用功能
  2. 引入css外部样式表的注意事项
  3. ZeroForums论坛正式开始测试运行
  4. ios9 字符串与UTF-8 互相转换
  5. java.lang.VerifyError: Expecting a stack map frame
  6. JQuery语法 JQuery对象与原生对象互转 文档就绪函数与window.onload的区别
  7. THD 变量存入threads中
  8. android学习日记15--WebView(网络视图)
  9. Java实现HTML页面转PDF解决方案(转)
  10. Unknown symbol platform_driver_unregister (err 0)