Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: James Roman en Mayo 09, 2018, 06:45:06 PM

Título: Tutorial crear tienda para personajes y objetos Unity
Publicado por: James Roman en Mayo 09, 2018, 06:45:06 PM
Hola otra vez yo con otro tutorial jajaja, bueno este no es hecho por mi pero es bastante interesante y quería compartirlo saludos!
 
 
 
http://unityclassroom.com/tutorial/tiendabasica/ (http://unityclassroom.com/tutorial/tiendabasica/)
 
 
 


   
eature=oembed" width="480">

 
 
Título: Tutorial crear tienda para personajes y objetos Unity
Publicado por: Bamf en Mayo 10, 2018, 01:21:03 AM
Muy buen vídeo! Lo añadiré a favoritos para verlo cuando tenga tiempo ya que me hará falta. ¡Muchas gracias por el aporte!
Título: Tutorial crear tienda para personajes y objetos Unity
Publicado por: Eskema en Mayo 10, 2018, 03:46:04 PM
Varios apuntes o dudas que tengo del video.
 
 
 
Clase StoreData, linea 11, una lista publica que devolvemos. ¿Para que?, quiero decir, ¿se deja el get para que se pueda examinar la lista aun corriendo el riesgo de modificarla?, ¿o simplemente no importa si se modifica, en cuyo caso en vez de hacer var privada y luego el get yo la habria dejado publica directamente.
 
Las listas son modificables aunque las pases como un get, yo cojo ese get, modifico la lista y te jodo vivo. Cuando tu intencion probablemente era solo de get.
 
No se si esto que digo se ha hecho asi en el video por ser un simple tutorial, porque se queria ese comportamiento, o ha sido un "error".
Título: Tutorial crear tienda para personajes y objetos Unity
Publicado por: francoe1 en Mayo 11, 2018, 12:19:32 AM
Cita de: Eskema date=1525959964Varios apuntes o dudas que tengo del video.
   
   
       
   
   
      Clase StoreData, linea 11, una lista publica que devolvemos. ¿Para que?, quiero decir, ¿se deja el get para que se pueda examinar la lista aun corriendo el riesgo de modificarla?, ¿o simplemente no importa si se modifica, en cuyo caso en vez de hacer var privada y luego el get yo la habria dejado publica directamente.
   
   
      Las listas son modificables aunque las pases como un get, yo cojo ese get, modifico la lista y te jodo vivo. Cuando tu intencion probablemente era solo de get.
   
   
      No se si esto que digo se ha hecho asi en el video por ser un simple tutorial, porque se queria ese comportamiento, o ha sido un "error".
   


La idea era utilizar arreglos y no listas, esto lo cambie sobre la marcha para evitar extender más el tutorial, pero como práctica si la variable no se debe asignar desde fuera de la clase entonces debe ser privada, tratándose en este caso de un lista, no tiene validez.
 
Gracias por tu opinión! 
Título: Tutorial crear tienda para personajes y objetos Unity
Publicado por: Eskema en Mayo 11, 2018, 12:53:09 AM
Me lo imaginaba... en cualquier caso lo de las listas al ser referencias se pueden modificar, con lo que los gets pierden toda su utilidad y esto es algo que hasta que no te encuentras con ese "bug" y miras la documentacion no te lo crees...