我对团结完全陌生。我正在使用统一制作一个简单的2d平台游戏。有人可以帮我在游戏中显示得分。我将值存储在int变量中。下面是我用于距离覆盖的c#代码。
using UnityEngine;
using System.Collections;
public class distanc : MonoBehaviour {
private int dist;
// Use this for initialization
void Awake ()
{
dist = 0;
}
// Update is called once per frame
void Update ()
{
dist = dist+=1 * Time.deltaTime;
print("Dist:" + dist);
}
}
我想要的是在屏幕上显示 dist 值。我在屏幕上放置了一个GUI文本。
答案 0 :(得分:1)
简单地说,你可以做 - 你在哪里打印dist - 就像这样:
GameObject.Find("GUIText").guiText.text = dist;
,假设您的GUIText对象被称为GUIText
。
基本上,通过它,您将找到该名称的对象,访问其text
组件,并使用dist
值进行修改。