Unity-如何进行设置菜单?

问题描述 投票:-1回答:1

我正在游戏中设置菜单,但我不知道如何制作。我尝试了一些教程,但是当我完成这些教程后,它们将无法使用。因此,在主菜单中,我制作了一个转到选项菜单的按钮,在选项菜单中,我制作了一个转到设置的按钮。在设置菜单中,我要创建一个更改分辨率的下拉菜单,一个更改质量的下拉菜单以及启用/禁用全屏的切换按钮。我做了很多研究,但找不到任何东西。主要问题是,如果我更改设置,然后退出设置,然后返回到设置,则设置不会保存。如果您知道制作控制设置菜单的脚本的任何方法,请提供帮助!

c# unity3d menu settings
1个回答
0
投票

您需要一个基本的保存系统来保存您的变量。]​​>

我能建议的最基本的东西是

将变量保存为

PlayerPrefs.SetInt("screenwidth",800);
PlayerPrefs.SetInt("screenheight",600);
PlayerPrefs.Save()

并在必要时加载它们

int screenWidth = PlayerPrefs.GetInt("screenwidth");
int screenHeight = PlayerPrefs.GetInt("screenheight");
    
© www.soinside.com 2019 - 2024. All rights reserved.