我的场景中有一个GUI"胶囊收集:0/10"还有一个胶囊物体,它具有碰撞器,每当玩家进入胶囊时,胶囊将被破坏,胶囊收集将增加1。
Destroy工作得很好,GUI没有显示。我的代码出了什么问题?
这是我的代码,我在播放器本身上分配了这个C#脚本:
DateField:
default_config:
showcalendar: true
答案 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 - 点击添加画布(不要忘记选择'缩放屏幕大小')
2 - 单击以添加文本,根据需要定位。
3 - 在您的脚本中,"公共文本得分"
4 - 拖动来自"文字"到那个变量