如何使一个对象在第一次统一启动时只可见一次
How to make a object visible only once at first launch in unity
我正在尝试在应用程序启动时为用户显示条款和条件。一旦用户按下 "Ok"。我不想在下次发布时再次显示它。谁能指导我如何实现这一目标。目前我在每次发布时都会收到 T&C。我只想要首次启动。
您可以使用 playerprefs.setInt
并在第一次显示后设置一个标志,然后在显示您的对话框之前检查它的值
一种可能性是使用 PlayerPrefs
class。在显示 T&C 时设置一个密钥,下次要显示 T&C 时首先检查 PlayerPrefs 值,如果已设置则不显示 T&C。
例如,
设置密钥:
PlayerPrefs.SetInt("hasTCDisplayed", true);
显示 T&C 前检查:
if(PlayerPrefs.GetInt("hasTCDisplayed") == false)
{
// Display Terms & Condition
}
if (!PlayerPrefs.HasKey("FirstTime"))
{
//Show T&C Here
PlayerPrefs.SetInt("FirstTime",1);
}
我正在尝试在应用程序启动时为用户显示条款和条件。一旦用户按下 "Ok"。我不想在下次发布时再次显示它。谁能指导我如何实现这一目标。目前我在每次发布时都会收到 T&C。我只想要首次启动。
您可以使用 playerprefs.setInt
并在第一次显示后设置一个标志,然后在显示您的对话框之前检查它的值
一种可能性是使用 PlayerPrefs
class。在显示 T&C 时设置一个密钥,下次要显示 T&C 时首先检查 PlayerPrefs 值,如果已设置则不显示 T&C。
例如,
设置密钥:
PlayerPrefs.SetInt("hasTCDisplayed", true);
显示 T&C 前检查:
if(PlayerPrefs.GetInt("hasTCDisplayed") == false)
{
// Display Terms & Condition
}
if (!PlayerPrefs.HasKey("FirstTime"))
{
//Show T&C Here
PlayerPrefs.SetInt("FirstTime",1);
}