Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Pasar funcion de OnGUI a UI.(Ayuda)

Iniciado por crisius, Febrero 03, 2016, 02:55:10 AM

Tema anterior - Siguiente tema
hola amigos hoy vengo por si me podeis hechar un cable con esto resulta que tengo un viejo script con una funcion de construir pero con la vieja OnGUI lo que quiero es añadir los botones yo con la UI y hacer que haga esa funcion.aber si me ayudais os dejo la funcion.
void Construir() {
   for (int i = 0; i <buildings.Length; i ++) {
      if (GUI.Button(new Rect(Screen.width/20,Screen.height/15 + Screen.height/12 * i,100,30), buildings.name)) {
         buildingPlacement.SetItem(buildings);
      }
   }
}
 


[quote author=Braltor" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35072" data-ipsquote-contentcommentid="126758 date=1454465682]mejor usas canvas[/quote]Ya se, Pero no se como hacer que la funcion siga funcionando al quitar los botones que crea el OnGUI.

Cita de: crisius date=1454466000" data-ipsquote="" data-cite="crisius" class="ipsQuote">Ya se, Pero no se como hacer que la funcion siga funcionando al quitar los botones que crea el OnGUI./quote]Utiliza eventos que cada botón pase un entero a la función, parecida a esta...
void build(int i) {buildingPlacement.SetItem(buildings[i
								

[quote author=GSG3D" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35072" data-ipsquote-contentcommentid="126760">Utiliza eventos que cada botón pase un entero a la función, parecida a esta...
void build(int i) {buildingPlacement.SetItem(buildings[i
								

Etiquetas: