Unity3D - Счетчик всегда возвращается к нулю - PullRequest
0 голосов
/ 08 ноября 2018

Я создаю простой счетчик, используя Unity3D с C #. цель подсчитать общее количество нажатий на кнопку.

Если я проверю в редакторе unity3d, все в порядке ... Счетчик будет считать.

но каждый раз, когда я тестирую на устройстве, если я нажимаю кнопку счетчика, то всегда возвращается к нулю .

есть идеи?

ниже приведены исходные коды:

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

public class z_manual : MonoBehaviour {

    private int counter;
    public GameObject textCounter;

    public void addCounter()
    {
        counter = counter + 1;
        textCounter.GetComponent<Text> ().text = counter.ToString ();
    }

    // Use this for initialization
    void Start () {

    }

    // Update is called once per frame
    void Update () {

    }
}

Примечание: 1) Нажатие кнопки вызовет метод addCounter() 2) textCounter - обычный текстовый интерфейс Unity

...