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?