Noticias

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

Tutorial crear tienda para personajes y objetos Unity

Iniciado por James Roman, Mayo 09, 2018, 06:45:06 PM

Tema anterior - Siguiente tema
Mayo 09, 2018, 06:45:06 PM Ultima modificación: Mayo 10, 2018, 01:20:07 AM por BAMF
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/
 
 
 


   
eature=oembed" width="480">

 
 

Muy buen vídeo! Lo añadiré a favoritos para verlo cuando tenga tiempo ya que me hará falta. ¡Muchas gracias por el aporte!

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".

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! 

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...

Etiquetas: