Noticias

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

acerca de gameobj

Iniciado por ignacio, Enero 12, 2016, 01:59:31 AM

Tema anterior - Siguiente tema
Enero 12, 2016, 01:59:31 AM Ultima modificación: Junio 10, 2016, 02:11:32 AM por pioj
hola buen dia gente.
 
 
 
alguien me podria explicar cual es el resultado de esto, es decir para que se lo usa normalmente:
 



   
      GameObject player; player = new GameObject("Player");
   
   
       
   

[/quote]
 
 

Hola, 

Pues se está creando una instancia en el escenario, con nombre "Player".

no se sie entendi bien tu pregunta, pero eso es lo que está haciendo ese código,
un ejemplo de como usarlo es con municiones, se le asignarían primero unos parámetros al GameObject player (digamos un script), y luego se crearía una copia de este, muy similar a usar Instantiate pero sin un objeto base el cual clonar, 

por ejemplo:
 
//creo el objeto en la memoria.
GameObject disparo;
// ahora creo la instancia del objeto en el escenario
disparo = new GameObject ("NombreDelObjetoDisparo");
// ahora al objeto  disparo que ya tiene existencia en el escenario
// le puedo agregar el script
disparo.AddComponent<ScriptDeDisparo>();


Que alguien me corrija si estoy mal :).

hola  http://unityspain.com/profile/26912-themurddock/?do=hovercard&referrer=http%253A%252F%252Funityspain.com%252Ftopic%252F34889-acerca-de-gameobj%252F" title="Go to TheMurddock's profile" id="ips_uid_4" style="box-sizing: border-box; color: inherit; text-decoration: none; background-color: transparent;" href="<___base_url___>/profile/26912-themurddock/">TheMurddock:gracias por tu respuestasi creo q lo que este codigo hace es lo que tu dices, solo que no logro entender bien el como es cuando dices :
disparo = new GameObject ("NombreDelObjetoDisparo");
// ahora al objeto  disparo que ya tiene existencia en el escenario
 en que parte del escenario tendría lugar  el objeto, es decir seria visible como cuando se isntancia o como es que esto funciona 

Lo crea en el centro de coordenadas (0,0,0) pero esas cosas las averiguas probando

file:///D:/unity5/Editor/Data/Documentation/en/ScriptReference/GameObject.html">GameObject player;
Esto crea una variable de tipo GameObject.
player = new GameObject("Player");
Esto crea un GameObject nuevo, con el nombre "Player" y lo asigna a la variable player creada en el paso anterior.

Etiquetas: