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

#1
General (Antiguo) / Nuevo Canal de TUTORIALES
Junio 22, 2017, 04:10:55 AM
Bueno por ahora me suscribo, ya que no suelo seguir guías hasta que están completas (porque luego cuesta retomarlas)  toda ayuda es poco para alguien que quiere enseñar, así que ánimo y espero que salga bien.
 
 
 
Y como sugerencia sobre posibles tutoriales, un tower defense estaría bien, que he encontrado muchos tutoriales en inglés pero ninguno en Español. Un saludo!
#2
General (Antiguo) / Cambiar tipo de animacion
Mayo 27, 2016, 02:12:27 AM
http://answers.unity3d.com/questions/688320/use-legacy-animation-in-mecanim.html
 
 
 
Aquí tienes alguien que tenía tu mismo problema.
 
Un sauldo =)
#3
haz la variable public static, con eso podrás modificarla desde otro script.
 
 
 
en tu caso:
 



   
      public static float tiempo = 0.0f
   

[/quote]
 
Y para modificarla desde otro script:
 



   
      timer.tiempo =+5  //en este caso accederíamos a la variable tiempo del componente timer (el nombre del otro script) y le añadiríamos 5.
   

[/quote]
 
Recuerda que si la variable no es estática no te dejará modificarla (de hecho ni te la reconocerá cuando la intentas escribir desde otro script)
 
 
 
Hay más métodos, pero este es el más sencillo y el más efectivo en la mayoría de casos.
 
 
 
Un saludo!
 
 
#4
General (Antiguo) / Script doble salto
Mayo 26, 2016, 01:39:34 AM
Crea otro collider en los pies y ponle el tag "pies" por ejemplo (valga la redundancia xD), y que enSuelo solo se ponga en true si un collider con el tag "pies" lo colisiona, así te evitas que cuando cualquier otra parte del cuerpo toca un bloque o muro te cuente como que tocaste el suelo.
 
 
 
Un saludo.
#5
General (Antiguo) / ¡Buenas! aquí Borja
Mayo 26, 2016, 01:34:20 AM
Bienvenido, y suerte con tu proyecto =)
#6
General (Antiguo) / Hola!
Mayo 26, 2016, 01:33:37 AM
Bienvenido!
#7
General (Antiguo) / MiPandCo se presenta
Mayo 24, 2016, 10:30:11 PM
Bienvenido! =)
#8
No me parece mala idea, pero a mi personalmente "fragmentar" la comunidad en 2 grupos (los que pagan y los que no pagan) no lo veo muy conveniente, si encuentran un sistema equilibrado en el que no tengas que desembolsar dinero para obtener esos "servicios premium" me parece una fantástica idea.
#9
También puedes usar un Invoke, para simplemente llamar un método pasados x segundos es más sencillo que montar una corrutina 
 
http://docs.unity3d.com/ScriptReference/MonoBehaviour.Invoke.html
 
Y si además quieres repetirlo después de llamarlo la primera vez (por ejemplo la 1º vez a los 5 segundos y luego repetirlo cada 10) tienes el InvokeRepeating
 
http://docs.unity3d.com/ScriptReference/MonoBehaviour.InvokeRepeating.html
 
con su correspondiente cancel invoke para pararlo en caso de que quieras que deje de repetirse
 
http://docs.unity3d.com/ScriptReference/MonoBehaviour.CancelInvoke.html
 
Un saludo!
#10
General (Antiguo) / Movimiento constante de Vector3
Mayo 24, 2016, 04:49:59 AM
A ver, si te he entendido bien, creo que no tienes muy claro lo que son las coordenadas globales (es decir en el mundo, lo que vienen siendo las coordenadas normales) y las coordenadas locales (que dependen de padres e hijos)
 
 
 
Si emparentas un objeto con otro, las coordenadas del hijo siempre serán relativas a las del padre, siendo su origen (0,0,0) el punto donde esté el padre colocado.
 
Te pongo un ejemplo:
 
tienes un objeto en 42.10,12  (objeto padre, pongamos el personaje, esto serían coordenadas globales) y le añades un objeto hijo (el arma), este estará en 0 0 0 (coordenadas locales), que significa eso? que si mueves el padre por ejemplo 10 unidades en el eje x se quedaría en 52,10,12, el hijo se moverá también , pero sus coordenadas serán 0,0,0, ya que son relativas al padre. Eso pasa también con la rotación y la escala. (al revés no pasa, si mueves al hijo el padre no se moverá)
 
 
 
Otro ejemplo:
 
Tienes el padre en 25,30,2 y le añades un hijo, este hijo lo colocas en 0,20,0 , si miramos las coordenadas globales el hijo estaría en 25,50,2, pero al ser un hijo de otro objeto se aplican las coordenadas locales, por eso está en 0,20,0.Movamos el padre donde lo movamos las coordenadas seguirán siendo las mismas, puesto que son relativas.
 
 
 
Aquí tienes una explicación sobre localposition (en inglés, sacado de la documentación oficial de unity)
 
 
 
http://docs.unity3d.com/ScriptReference/Transform-localPosition.html
 
 
 
Aun así lo de apuntar también lo puedes hacer usando una animación que haga el movimiento, con un trigger que al estar activado se mueva para apuntar y al desactivarse vuelva a la posición inicial.
 
Un saludo, espero haber resuelto tus dudas, aunque sé que soy bastante malo explicandome xD
#11
General (Antiguo) / Me presento
Mayo 24, 2016, 04:35:08 AM
Bienvenido, aquí otro que empezó con la atari 2600, cada vez quedamos menos de la generación de los 8x =D
 
 
#12
Buena recopilación, muchas gracias por el aporte, espero que lo sigas actualizando! :P
#13
Yo pondría jams de una semana de duración (mensual o bimestral)  porque al ser online es muy dificil que todo el grupo coincida justo el día de la JAM, y para evitar dejar grupos tirados es más efectivo dar una semana de duración, y que cada grupo se organize como pueda.
 
Además que si vas a mezclar "novatos con avanzados" en un día apenas da tiempo de explicar mucho, por lo que los novatos (que es el grupo en el que me incluyo) terminarían siendo una carga, sin embargo en una semana da tiempo a planificar cosas con más calma, explicar o resolver alguna duda que pueda tener, y así los novatos aprenderán y los avanzados no se sentirán lastrados.
 
Y bueno, la mayoría de jams que he visto han sido temática anunciada al inicio, para evitar que la gente tenga ya material preparado de antemano, esa es la gracia, justo el día que empiece dar la temática o el contexto, o dar temática y género libres pero con ciertos assets proporcionados, es divertido ver el mismo modelo en un juego de plataformas y en uno de carreras, por ejemplo.
 
Posibilidades hay infinitas, la cosa es que la gente participe, 
 
 
 
Un saludo!
#14
General (Antiguo) / Movimiento constante de Vector3
Mayo 23, 2016, 04:42:15 AM
Si haces que  el arma sea hijo del personaje (del gameobject, o un gameobject vacío donde iría el arma colocada, por ejemplo)  se moverá junto con él.
#15
General (Antiguo) / Unir dos GameObjects
Mayo 23, 2016, 04:40:34 AM
Como bien dice el compañero lo haces hijo, y al mover el padre el hijo se moverá junto con él.
 
 
 
Un saludo.