如何在一次首次启动时使对象仅可见一次

时间:2015-07-14 07:29:13

标签: unity3d unityscript

我正在尝试显示条款&应用程序启动时用户的条件。一旦用户按“确定”。我不想在下次发布时再次显示它。任何人都可以指导我如何实现这一目标。目前我正在每次发布时获得T& C.我希望它只适用于首次发布。

3 个答案:

答案 0 :(得分:2)

可能性是使用std::set<T>类。当您显示T&amp; C时设置一个键,当您下次要显示T&amp; C时,首先检查PlayerPrefs值,如果设置了它,则不要显示T&amp; C.

例如,

设置键:

PlayerPrefs

在显示T&amp; C之前检查:

PlayerPrefs.SetInt("hasTCDisplayed", true);

答案 1 :(得分:1)

您可以使用playerprefs.setInt并在第一个节目后设置一个标志,然后在显示对话框之前检查它的值

答案 2 :(得分:1)

if (!PlayerPrefs.HasKey("FirstTime")) 
{
    //Show T&C Here
    PlayerPrefs.SetInt("FirstTime",1);
}