Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - 0nironauta

#1
Presentaciones / ¡Re saludos!
Mayo 15, 2019, 02:03:38 PM
¡Hola!
 
Ayer me enteré por @Ufita y Meri Palas que el foro seguía vivo y recordé que hace años que no entro. Así que me he pasado a saludar. Por suerte mi cuenta sigue existiendo :)
 
Desde la última vez que entré he hecho bastantes cosas! Espero poder sacar un poco de tiempo para actualizar y presentaros el proyecto en el que estoy trabajando ahora: Oniria Crimes.
 
¡Un saludo a todos!
#2
Cita de: Ufita date=1460542583" data-ipsquote="" data-cite="Ufita" class="ipsQuote">Oohhh yo ya lo bajé.. aún no sé poner sonido en mis proyectos pero ya llegará el momento /quote]Añade el componente AudioSource a un GameObject, enlazas el clip que quieras que reproduzca y voilà :)
#3
Jajaja.Gran post. Motivacional. Mucho ánimo a todos. Aquí seguimos, en la brecha!!!
#4
General (Antiguo) / Delicious Plancton
Noviembre 15, 2015, 12:55:37 PM
Gracias! La idea era hacer un juego de una sóla mecánica. Y realizarlo me lleva a querer explorar la idea de controlar un grupo de personajes con un sólo botón (o tecla). Aunque por ahora tengo que seguir con mis otros proyectos ¡EDIT: Ahora mismo estamos entre los 2 primeros, con 4,5 estrellas!
#5
General (Antiguo) / Delicious Plancton
Noviembre 12, 2015, 12:18:58 AM
Bueno pues el estado actual es que hay unos 140 juegos en concurso y sólo 20 tienen 4 estrellas (ahora mismo no hay ninguno con más). Delicious Plancton está entre esos 20, así que el equipo estamos muy contentos. Creo que en general estamos totalmente al nivel del concurso. Además creo que somos el único equipo español ¿Alguno de aquí ha participado?Pido una vez más votaciones y difusión a los colegas del foro, lo agradecería mucho Un saludo!
#6
General (Antiguo) / Delicious Plancton
Noviembre 10, 2015, 12:11:25 PM
Hay 4 niveles de dificultad, no te quedes en el azul que es muy fácil
#7
General (Antiguo) / Delicious Plancton
Noviembre 10, 2015, 06:57:38 AM
Delicious Plancton, desarrollado en sólo 48 horas, está online para votaciones. Se trata de nuestro juego para la Indie Speed Run. Es una indie online organizada por algunos peces gordos de la industria.Os dejo aquí lo que es el juego en sí, más el enlace para que lo probéis y, si os gusta, lo votéis. Si queréis echar una mano y lo difundís, pues se agradecería enormemente  
#8
Recientemente me he topado con el problema de controlar pendientes (cuestas, laderas, rampas) en un plataformas 2D. Hace tiempo me encargué de la programación de Fat Ninja Adventure. Eso fue antes de que saliese el 2D toolkit de Unity, por lo que tuve que programar todo el motor 2D :_(  En ese caso, no utilicé físicas para controlar al personaje 2D. Pero por fin he tenido o mejor dicho, he hecho un hueco para hacer un controlador de personaje 2D con físicas. Lo cual tiene sus propios problemas intrínsecos. Uno de ellos es el que nos ocupa.

Concretamente, el problema es que el personaje resbala por la pendiente, debido al cálculo de la gravedad y las fuerzas. Esto es algo que no aparece resuelto en el http://unity3d.com/es/learn/tutorials/modules/beginner/2d/2d-controllers" rel="external nofollow">video tutorial oficial de Unity -al menos hasta donde yo sé. He encontrado
" rel="external nofollow">soluciones matemáticas al problema, pero no me funcionan perfectamente en mi implementación. Además, debido a que en el curso del que soy profesor no tenemos mucho tiempo para extendernos con explicaciones matemáticas, siempre intento resolver este tipo de problemas sin fórmulas }   
Para la explicación, doy por supuesto que ya sabes cómo detectar que el personaje está en el suelo. 

1.- Puedes llamar a la función ComprobarPendiente al final de tu Update o FixedUpdate -dependerá de cómo tengas el código estructurado. La función necesita saber si el personaje está en el suelo, si el eje horizontal ha sido pulsado este frame y si se ha pulsado el salto. Son las 3 variables que aparecen en el primer IF

2.- Si el personaje está en el suelo, y no estamos pulsando ningún input, resbalará por la pendiente. Para prevenir esto, emitimos un Raycast hacia abajo, y comprobamos la normal del punto de impacto. De esta forma comprobamos si estamos en una pendiente. En caso afirmativo, congelamos todas las constraints del Rigidbody2D. Éste sería el "truco".

Esto evitará que el personaje se resbale pendiente abajo por culpa de la gravedad. Lo haremos sólo cuando el personaje está "Idle". También pondremos la velocidad a 0. Es posible que funcione modificando el atributo GravityModifier y ponerlo a 0.


3.- Si estás moviendo al personaje, o éste está en el aire, entonces descongelamos las constraints, aunque dejamos congelada la rotación.

No puedo predecir si esta técnica responderá bien para todos los casos, por eso la dejo aquí a debate. En mi caso al menos está funcionando como se desea. Hay un vídeo del funcionamiento en mi blog, por si queréis verlo.
#9
[quote author=jordi_boni date=1445772022" data-ipsquote="" data-cite="jordi_boni" class="ipsQuote">Para mover la camara lo mas sencillo es que utilices el paquete de utilidades (juraria que esta en ese paquete) de Unity 5.2. Hay tendras un prefab que se mueve con el teclado y te podra servir para trabajar en el editor.[/quote]Hola Francisco, el paquete que dice http://unityspain.com/profile/27725-jordi_boni/?do=hovercard" data-ipshover="" href="<___base_url___>/profile/27725-jordi_boni/">@jordi_boni es Standard Assets. Si lo incluíste en la instalación, entonces busca en Assets->Import Package-> Characters. Se creará una carpeta en el proyecto llamada Standard Assets. Dentro está el First Person Controller. También puedes buscar Standard Assets en el Asset Store, y se te descargarán muchas utilidades. Este asset no te sirve para móvil, pero en el CrossPlatformInput tienes joystick virtuales que podrías usar.Un saludo :)
#10
General (Antiguo) / Conexión Multiplayer
Octubre 13, 2015, 03:17:55 PM
Cita de: sanxion date=1444648007" data-ipsquote="" data-cite="sanxion" class="ipsQuoteNo se si es por usar los scripts que incorpora Unity en los "standard Assets"  para controlar al personaje en primera persona
Es por eso. Si has usado el First Person Controller para los 2 jugadores, y no has modificado los inputs, moverás los 2 a la vez.
#11
Quizás si han conseguido saltarse las limitaciones para enviar SMS premium...
#12
General (Antiguo) / Trazar una linea sobre un terreno
Octubre 12, 2015, 12:25:45 PM
Yo veo bien esa solución. No veo el problema que dices con la línea cyan, parece que está respetando la malla en los 3 segmentos. Si acaso se me ocurre que obtengas la normal del tris sobre el que estás creando la malla para acoplarla bien, pero da la sensación de que ya lo estás haciendo ¿No?
#13
General (Antiguo) / Trazar una linea sobre un terreno
Octubre 09, 2015, 12:49:47 PM
Una idea muy divertida, aunque si es para una línea dinámica puede que no te sirva, es poner una cookie a la luz. Yo lo he hecho así en el Colonial y el resultado mola porque puedes cambiar el tamaño y hacer efectos (https://youtu.be/NvKiA7x7dAY -> 0:20).También he probado generar un mesh y el resultado también está chulo para generar un grid, pero supongo que quedaría anguloso en una línea.La idea de http://unityspain.com/profile/20597-mantis/?do=hovercard" data-ipshover="" href="<___base_url___>/profile/20597-mantis/">@Mantis del Trail también me parece buena, aunque creo que te pasaría como con el Line Renderer.
#14
General (Antiguo) / unity en español
Octubre 09, 2015, 12:27:26 PM
http://unityspain.com/profile/26665-arthure/?do=hovercard" data-ipshover="" href="<___base_url___>/profile/26665-arthure/">@Arthure tiene mucha razón. Si Unity no traduce es porque hacen cuentas del número de instalaciones de su software (pueden saber desde qué pais se descarga sin problemas) y no les sale a cuenta.http://unityspain.com/profile/22101-mrpacogp/?do=hovercard" data-ipshover="" href="<___base_url___>/profile/22101-mrpacogp/">@mrpacogp lo que dices del catalán yo también lo he visto. Y precisamente es un poco a lo que me refiero. Los catalanes, con la ilusión que le ponen a hacer crecer su idoma, se nos adelantan al resto de los españoles. Si nosotros también nos esforzásemos un poco, seguro que el español en internet cogería mucha fuerza. Y de paso hago un llamamiento a que la gente intente escribir correctamente y sin faltas de ortografía jajajaja.
#15
General (Antiguo) / unity en español
Octubre 07, 2015, 11:20:24 PM
Os pareceré utópico, pero discrepo.Es importante saber inglés, por supuesto, pero también es importante defender nuestro idioma. Si no, no tendría sentido un foro como Unity Spain, por ejemplo. Es verdad que casi todo el mejor contenido está inglés y que el que lo sabe tiene ventaja, pero también es verdad que nos iría mejor en general si hubiese más recursos en español y nosotros mismos generásemos más contenido del que generamos, porque el idioma es una barrera de entrada para mucha gente que, si tuviese los recursos en su idioma, podría colaborar con nosotros y ayudarnos.El español está perdiendo la batalla en la Red contra el inglés, a pesar de ser uno de los 3 idiomas más hablados del mundo. Y lo peor es que muchas veces nosotros ayudamos porque directamente publicamos más contenido en inglés en nuestros blogs, en vez de facilitarle la vida a nuestros compis hispanoparlantes.(no me tiréis muchas piedras, o hacedlo sin mucha saña, por favor  )