Jump to content

Quel

Registrados
  • Content Count

    170
  • Joined

  • Last visited

  • Days Won

    62

Everything posted by Quel

  1. No lo sé, pero San Google me dice que ... https://stackoverflow.com/questions/6435099/how-to-get-datetime-from-the-internet
  2. En tal caso puedes buscar la hora y la fecha a través de la red, ya sea un servidor propio o uno público.
  3. No se hace como creo que pretendes hacer. El juego no se deja de fondo, trabajando "offline". Lo que se hace es guardar la fecha y hora de salida. Cuando se vuelve a iniciar el juego se compara la fecha y hora actual con la almacenada, de aquí se calcula el tiempo transcurrido y se entregan las recompensas apropiadas. A lo mejor encuentras interesante ese enlace https://docs.unity3d.com/ScriptReference/PlayerPrefs.html
  4. Ya, se supone que es un método de la clase Collider2D y por ende la clase PolygonCollider2D debe heredar. Estaba pensando que a lo mejor solo usa ciertos parámetros para generar el hash y que estos no incluyen los puntos. De momento he resuelto el problema usando otras vías para comprobar si dos Collider2D son iguales o no.
  5. Es una pregunta rápida. Estoy testeado con el método GetShapeHash() de la clase Collider2D. Según lo que creo que cabría esperar de este método, debería devolver un código hash ligado a la forma del collider. En otras palabras, si cambia cualquier punto o forma del propio collider, el hash debería ser otro. ... Pues parece que no me funciona tal cual. Tengo una clase simple con una única propiedad, un puntero a un Collider2D de tipo PolygonCollider2D. En el Update() le pido que me dé el código Hash mediante el método GetShapeHash(). El valor del código no cambia aunque cambie la forma del collider. ¿ A caso he entendido mal el funcionamiento de dicho método ?
  6. Pues hola de nuevo y gracias por la atención.
  7. Dale un vistazo alas funciones seno y coseno, de trigonometría. A cada una de ellas, introduciendo un ángulo (en radianes) te devolverá la posición en X e Y respectivamente. Creo que la siguiente imagen muestra de una forma muy didáctica que es el seno y el coseno en un círculo de radio 1.
  8. Buenos dias, soy un antiguo usuario de esta comunidad (creo que de por ahí al 2011, si no me falla la memoria), aunque ahora llevava algun tiempo(años) ausente por motivos personales. Cual ha sido mi sorpresa al intentar entrar de nuevo al foro y descubrir que ¿¿ mi cuenta ha sido "baneada ?? La verdad es que desconozco completamente que puede haber ocurrido durante mi ausencia para acabar con la cuenta bloqueda 😶. ¿ Seria posible recuperar mi cuenta o es que a caso infringí alguna norma ? Mi nombre de usuario original era; Quel Esperaré atentamente a recibir novedades, pues esta cuenta actual solo pretende ser temporal ...
  9. Gracias pero ... o no lo pillo o no lo entiendo. ¿ Dice que al objeto contenedor con el HorizontalLayout, le pone el pivote en la parte superior derecha y luego le mete un Content Fitter ?. A mi eso no me da ningún resultado bueno.
  10. Buenos días. Desconozco si esta duda se ha resuelto ya, porque hace mucho tiempo que no piso estos lares. Sea como sea, el buscador no ha hallado nada al respecto. Mi duda es simple de formular; ¿ Hay alguna forma de alterar el orden de un LayoutHorizontal ?. Necesito que los objetos se ordenen de Derecha a Izquierda y no de Izquierda a Derecha como hace por defecto. Ya se que puedes ordenar el orden de los elementos de un Layout jugando con el orden dentro la jerarquía, pero necesito que los objetos de la izquierda se muestren por delante de los objetos que hay a su derecha. De aquí sale el problema. Gracias.
  11. Hummm... Interesante, aunque eso que dices me suena a medio-chino. ¿ Me lo podrías explicar de forma mas extensa ?. ¿ O sabes de alguna web donde pueda informarme ?
  12. Buenos días. De nuevo acudo a vosotros por si hay suerte y alguno sabe el motivo y solución de un problema realmente curioso que me he encontrado en mi proyecto. Resulta que uso el XmlSerializer y PlayerPrefs para guardar datos de algunas clases, de forma que pueda tener continuidad entre partidas. Cosas como ... cuantas veces has jugado un mapa, tu mejor puntuación en ese mapa, cuantas estrellitas has recogido, tiempo de juego total, un largo etc ... En fin, datos variados. Pero ha ocurrido que al testear la applicación en mi dispositivo(Android), se generaba un error. Tras mucho indagar y una cantidad indecente de Debug.Log() he consiguido descubrir el error que solo se produce en el dispositivo móvil, pero no en el ordenador. Resulta que al guardar los datos en el ordenador, se guardan tal que así ... Pero al guardarlos en el móvil se guardan de la siguiente forma ... Si. Con tres signos de interrogación delante, lo que rompe por completo la deserialización. De momento lo he arreglado eliminando de forma "manual" los tres interrogantes antes de guardar, pero me parece una solución muy guarra y poco sólida. ¿ Sabe alguno a que se deben esos interrogantes ? Gracias.
  13. Uelcom bac Jocyf. Cuando he visto tu juego casi me da algo. Se parece mucho a lo que tengo ahora entre manos, aunque con una jugabilidad muy diferente, supongo. Mi juego es un juego de carreras .... por turnos.
  14. Es un problema que para los que trabajan en 3D no es nada nuevo. Aparece a veces cuando en una secuencia jerárquica de objetos mezclas variaciones de escala y rotación. El orden en el que aplica esas transformaciónes no siempre genera el resultado que imaginábamos. Poner un gameObject en medio va bien para "resetear" las deformaciones heredadas y soluciona el problema.
  15. Con un Raycast puedes mirar si hay algo entre la camera y tu objetivo. De ser así, tienes quehacer ese "algo" transparente. Es así de simple y así de complicado.
  16. 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.
  17. Arthure por Diox. Que es solo una expresión. Una frase hecha. Es obvio que con cada modelo aprendes un poco mas. Pero se dice que la maestría llega a las 10.000 repeticiones. Ya esta. No es mas que eso. Yo dije 1.000 para no desanimarlo en exceso. Fin. Con respecto a sus avances ...
  18. Modelar personajes (o cosas que van a ser deformadas) no es lo mismo que modelar cosas inanimadas. Cuando modelas personajes, además de pensar en como optimizar polígonos, tienes que tener en mente como se van a deformar y que con esas deformaciones se sigan viendo bien. Eso se aprende por dos vías. 1) Práctica y experiencia propia. 2) Copiando de los que saben. Para lo primero, te diré lo mismo que te dije con las naves. Vas haciendo modelos y poco a poco vas aprendiendo. A los 1.000 modelos hechos, ya sabrás un poco mas. Para lo segundo puedes tirar de internet. Mirar como "los que saben" hacen sus modelos y donde y como ponen los polígonos. -> 3D human lowpoly topology. No todas las imágenes que muestra Google son buenas. Algunas son pura mierda. Pero si encuentras algún modelo bien hecho y que se deforme bien, analízalo atentamente y aprende.
  19. ¿En serio ?. ¿ "haceder" ?. Dios mata un gatito cada vez que escribís cosas así. http://buscon.rae.es/drae/srv/search?val=acceder
  20. ¿ Que ?. ¿ De donde te has sacado tu que he omitido la parte inferior ?. He dicho que hacia un modelo "visualmente idéntico" y eso es lo que he hecho. Mírate de nuevo el modelo, que me parece que te estas confundiendo, y mucho.
  21. Esto no lo he entendido nada. O no tenemos el mismo concepto de lo que es un triángulo o no tenemos el mismo concepto de lo que significa visualmente idéntico. ¿ Que ?. ¿ Porque iba a "desaparecer" ?. He dicho que el modelo que ponía era visualmente idéntico. Porque tu estas pensando en un árbol, yo pienso en un bosque. Si haces un bosque de 1000 árboles, uno pesaría 5200 triángulos y el otro 2800 triángulos. Eso ya no es tan despreciable
UnitySpain © Todos los derechos reservados 2020
×
×
  • Create New...