每次碰撞都会显示增量变量的GUI

时间:2016-11-25 12:36:55

标签: c# unity3d

我的场景中有一个GUI"胶囊收集:0/10"还有一个胶囊物体,它具有碰撞器,每当玩家进入胶囊时,胶囊将被破坏,胶囊收集将增加1。

Destroy工作得很好,GUI没有显示。我的代码出了什么问题?

这是我的代码,我在播放器本身上分配了这个C#脚本:

DateField:
  default_config:
    showcalendar: true

1 个答案:

答案 0 :(得分:4)

喜欢这个..很容易

using Unity.UI;
public class CapsuleGET
   public Text displayScore;  // DRAG to connect in Editor

    void OnTriggerEnter(Collider other) {
        Destroy(other.gameObject);
        capscore =capscore+1;

        displayScore.text = capscore.ToString();

1 - 点击添加画布(不要忘记选择'缩放屏幕大小')

enter image description here

2 - 单击以添加文本,根据需要定位。

3 - 在您的脚本中,"公共文本得分"

4 - 拖动来自"文字"到那个变量

explanation with diagrams