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 - Juan Abal

#1
no se si resolviste el problema, y supongo que por la fecha, ya ni debe importar, pero comento por las dudas de que otro tenga el mismo error...
 
 
 

manager = GameObject.Find("DialogueManager").GetComponent<DialogueManager>();

 
cuando llamas un GameObject.Find("algo") el GameObject debe estar en la escena y activo [.setActive(true)]. si no, nunca te va a encontrar el objeto... conviene arrastrar el objeto a la variable publica y quitar el .Find("algo")... al ser publica no es necesario que tengas que hacer un .Find, salvo que a "manager" le asignes distintos objetos en distintas situaciones...
#2
General (Antiguo) / Ayuda please
Octubre 13, 2016, 01:12:20 PM
Cita de: Jose134 date=1476291308Para rotar suavemente debes usar Quaternion.Slerp o Quaternion.Lerp
   
   
      https://docs.unity3d.com/ScriptReference/Quaternion.Slerp.html
   
   
      https://docs.unity3d.com/ScriptReference/Quaternion.Lerp.html
   
   
       
   
   
      Si no te sale con la documentacion dilo y ya te ayudamos mas :P
   
   
      Buena suerte
   


gracias hermano, nunca entendi bien a los quaternion... pero esto esta facil, el tema es que, le mando el from, pero no se como asignar el to... y le mande un vector3 con las coordenadas, y me tiro para cualquier lado, despues le mande un quaternion con las coordenadas, y me pidio que le asigne algo en "W", (lo cual puse en 0) y la rotacion me la tira a la X y no a la Y, algo estoy haciendo mal...
 
 
 
 
 

camara.transform.rotation = Quaternion.Lerp(startposition.rotation, endposition.rotation, velocidadRotacionCamara * Time.deltaTime);
                velocidadRotacionCamara += 0.1f;
                if (velocidadRotacionCamara > 10)
                {
                    rotacion = false;
                }

 
asi lo deje, pero no se que asignarle a endposition... me das una manito?
#3
General (Antiguo) / Ayuda please
Octubre 12, 2016, 03:25:44 AM
Hola gente, publico aca por que me acabo de registrar y no se porque no me deja publicar en ninguna otra seccion... (bueno esa era una duda que me aparecio en el camino pero no es la que vine a plantear)
 
Resulta que estuve renegando mucho queriendo rotar un objeto 90 grados... la camara... mi problema no fue ese, sino que gira en seco... (directamente pasa de 0 a 90 en el momento), y lo que realmente quiero hacer es rotar la camara pero que rote lento, al añadirle el Time.deltaTime queda girando y no para, alguien me ayuda por favor con esto? en este momento tengo asi mas o menos el fragmento de codigo...
 

if (rotacion == true && rotor == "90")
            {
                salto = ;
                transform.Rotate(90, , );
                camara.transform.Rotate(, , 90);
                rotacion = false;
      }

 
aca esta mas completo si necesitan mas datos :D http://pastebin.com/bSH87LAU
#4
General (Antiguo) / Hola mundo!
Octubre 12, 2016, 02:44:35 AM
Hola gente que bueno que me tope con esta red!
 
espero hacer muchos amigos por aca... llegue aca con una gran duda... que todavia no resolvi, por que me distraje registrandome y entrando al grupo de telegram y dandome a conocer aca en el foro asi que voy a ver como me saco la duda despues de dejar mi saludo... ojala pueda aprender mucho aca, y por que no, enseñar algo de lo que se... (que por cierto no es mucho...)
 
un gran abrazo para todos!
 
ColTKinG