我使用带有C#的Unity3D创建简单的计数器。目的是计算按钮的总点击次数。
如果我在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 UI文本