按钮和PlayerPrefs

时间:2018-06-29 22:12:12

标签: c# unity3d button

我有一个我想要的代码,当我单击按钮时未将其设置为活动状态(使用PlayerPrefs),但是当我运行游戏时出现了一个问题,在单击按钮(按钮)之前未将其设置为活动状态

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class fcfg : MonoBehaviour
{
    public GameObject butt;

    void Start()
    {
        if (PlayerPrefs.GetInt("ButtonActivate") == 0)
        {
                butt.gameObject.SetActive(false);
        }
        else if (PlayerPrefs.GetInt("ButtonActivate") == 1)
        {
                butt.gameObject.SetActive(true);
        }
    }

    void Update()
    {
    }

    public void whenbuttonclick()
    {
        this.gameObject.SetActive(false);
        PlayerPrefs.SetInt("ButtonActivate", 0);
    }
}

0 个答案:

没有答案