gpt4 book ai didi

unity-game-engine - 如何禁用游戏对象,使其在再次开始游戏时不会再次打开

转载 作者:行者123 更新时间:2023-12-02 09:05:36 24 4
gpt4 key购买 nike

我制作了一个游戏,在其中询问用户的姓名,然后在单击“下一步”按钮时显示它。但每当我打开游戏时它总是询问名称。我想做一些事情,以便它询问名称,然后保存它并禁用之前询问三个名称的游戏对象。所以每当我打开游戏时它只显示我的名字而不询问我的名字。

最佳答案

您可以使用 Playerprefs 在本地保存名称。单击下一步按钮后,使用 Playerprefs 保存名称,如下所示

PlayerPrefs.SetString("Name", m_PlayerName);

在游戏开始时,您可以检查名称是否在本地设置,并根据该名称可以根据需要禁用游戏对象。您可以检查 name 键是否存在于本地,如下所示:

hasName = PlayerPrefs.HasKey("Name");

如果首选项中存在键,则返回 true。

因此,如果它返回 true,您可以禁用游戏对象并且不再询问名称。但是,如果它返回 false,则意味着用户尚未输入名称,因此您可以显示页面/游戏对象并要求用户输入名称

关于unity-game-engine - 如何禁用游戏对象,使其在再次开始游戏时不会再次打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58800052/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com