usar unity tutorial texto script puntos posicion pantalla obtener objeto mostrar modules marcador como c# user-interface unity3d unityscript

c# - tutorial - Mostrar variables usando GUI en Unity



ui unity c# (1)

Has cometido un error en la siguiente línea:

GUI.Label(new Rect(10,10,200,90), "Map selected: ", map);

debiera ser

GUI.Label(new Rect(10,10,200,90), "Map selected: " + map);

Cambia la coma , a un plus + ;

En mi juego, quiero un botón que cuando se hace clic en, sobrescribe una cadena. Esta cadena se mostrará en algún texto anterior. Hasta ahora está yendo muy mal ...

Aquí está el código (en C #) que uso:

using UnityEngine; using System.Collections; public class ConnectGUI : MonoBehaviour { private string map = "No map selected."; // Use this for initialization void Start () { } void OnGUI () { GUI.Label(new Rect(10,10,200,90), "Map selected: ", map); if(GUI.Button (new Rect(10,50,90,20), "Pier")){ map = "Pier"; } } // Update is called once per frame void Update () { } }

¿Algunas ideas?