Al usar hudtext en unity, ¿cómo evitar que se acumule el valor del daño?
2. Cree un nuevo cubo, cree un subobjeto vacío llamado "Destino" debajo del cubo y ajuste la posición del objetivo en la parte superior del mismo. cubo
3. Cree una nueva interfaz de usuario 2D, cree un subobjeto vacío llamado HUD Text debajo de la cámara y luego configure HUDText.cs y UIFollowTarget.cs en la parte superior del cubo. Cree un nuevo subobjeto en blanco llamado Texto HUD en Cámara, luego asigne los scripts HUDText.cs y UIFollolowTarget.cs al objeto Texto HUD y asigne valores a Fuente y Destino de acuerdo con la siguiente figura
4. Cree un nuevo script test.cs
usando UnityEngine;
prueba de clase pública: MonoBehaviour
{
public HUDText hudText. ;
void Update()
{
// 0f representa el tiempo de permanencia antes de que aumente el número. StayDuration
hudText.Add(Time.deltaTime*10f, Color.white, 0f);
}
void OnClick()
{
hudText.Add(" ¡Clic!", Color.verde, 0f);
}
}
}
5. Asigne test.cs a Cube y luego asigne el objeto HUDText a la variable HudText
6. Ejecútelo para ver el efecto
7. Si hacer clic en el Cubo no tiene ningún efecto, debe abrir la herramienta NGUI-Open-Camera en la cámara principal (3D predeterminado)
8.