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

#31
Hola, necesito ayuda para trasladar una camara que tengo fuera de una esfera y quiero que al tocar una tecla esa camara aparezca en el centro de la esfera y una vez alli rote y haga zoom sin moverse de esa posicion.
#32
ok, Kik195, antes tenia yo en el modelo 3d en distintas posiciones 3 panoramas hechos con una esfera donde le agregaba un material con la imagen panoramica y la clase Invertirnormales, situaba una camara en el centro de la esfera y a esta camara le agregaba una clase de rotar y zoom camara y pues lograba visualizar el panorama, ahora me piden que en vez de tener 3 camaras (una interna en cada panorama), solo tenga una en el modelo 3d que se traslade al centro de cada panorama situado en un punto (x,y,z) que es donde se encuentra la esfera, pero debo poner la camara en su centro, y rotar y hacer zoom con el mouse, luego si aprieto la tecla (v) voy saltando hacia los otros restantes panoramas. Y aqui es donde estoy trabada, si tienes algo para orientarme por favor.
#33
Me explico mejor, como voy aprendiendo lo de programar y a usar unity pero tengo q mostrar resultados me interesa aprender y que me guien, ahora mismo estoy trabajando en un proyecto donde debo recorrer en una escena con una camara ir a tres posiciones ya que tengo situada 3 esferas en un modelo 3D cargado y debo posicionar mi camara pues a traves de una tecla (v) q se situe en el centro de la 1ra esfera, ahi rote a 360 grados y haga Zom, pero si vuelvo a tocar la tecla (v) aparezca en el centro de la  esfera 2 y haga igual rotar 360 grados y zoom, y los mismo con la esfera 3. Si han hecho algo que me sirva para crear un scripts en c, pues me vendria bien. O algun material q me sirva de estudio sobre el tema.
#34
Tambien se podria mover una sola camara por todos los sitios, teniendo su posicion, es decir que la camara visualice al modelo, luego se traslade al centro del panorama en su eje (0,0,0) y visualice el panorama, algo como eso necesito hacer y necesito orientacion para estudiar.
#35
pues bien. Y ahora como podria yo sincronizar dos camaras, por ejemplo una que esta visualizando un objeto y otra que esta dentro de un panorama, para visualizar ambas camaras segun se necesite, pues tengo un modelo 3d de uan casa, y pongo una camara dentro de una habitacion para visualizar esa parte del modelo, pero como tengo un panorama esferico de esa habitacion con una camara incluida en su centro, como puedo hacer para cambiar de camara, guiame para ir comprendiendo que debo estudiarme. Gracias
#36
hola kik195 si pudieras orientarme en esto que quiero hacer, tengo un scripts para visaulizar 3 camaras mediante una tecla, pero lo tengo en javascripts y quiero tenerlo en .cs
 
Código para visualizar 3 cámaras con una sola tecla (v) 
 

var cam1 : GameObject;
var cam2 : GameObject;
var cam3 : GameObject;
var cont : int = 1;
function Start(){
    cam1.SetActive (true);
   cam2.SetActive (false);
   cam3.SetActive (false);
}
//Iniciamos la función Update
function Update(){
    if( Input.GetKeyDown (KeyCode.V)){
       
        switch(cont){
            case 1:
                cam1.SetActive (false);
                cam2.SetActive (true);
                cont = 2;
                break;
            case 2:
               cam2.SetActive (false);
               cam3.SetActive (true);
                cont = 3;
                break;
            case 3:
               cam3.SetActive (false);
               cam1.SetActive (true);
                cont = 1;
                break;
        }
    }
}

 
Pues estoy poco a poco con el lenguaje de programacion y  pues hay cosas que voy probando viendo los tutoriales de videos pero otras en las que me quedo sin poder hacer nada, por ahora el scripts me funciona pero me piden en el proyecto q debo hacer que todo los scripts los trate de .cs y mas adelante pudiera yo tener envez de 3 camaras pues n camaras en la escena para irlas visualizando. estas camaras estan dentro de un modelo 3d que tengo cargado y ellas ocupan una posicion. saludos
 
 
 
 
 
 
#37
Pues vale, me funciona, gracias por la ayuda.
#38
Pues vale me sirvio lo que me dijiste Kik195, aunque tambien pude probar que creando una esfera y  agragandole la imagen panoramica a 360 grados y poniendole el scripts

http://wiki.unity3d.com/index.php/ReverseNormals" rel="external nofollow"><http://wiki.unity3d.com/index.php/ReverseNormals>. pues me funciona igual, invierte las normales de la esfera y con una camara situada en su centro (0,0,0) pues ya tengo lo que busco, ahora el problema es que esa camara necesito rotarla y acercar el lente o alejarlo, sin moverla de su posicion, he probado rotarla pero la parte del zoom sin que se traslade la camara pues no lo he logrado, si pudieran ayudarme pues estoy comenzando a dar mis primeros pasos en unity.

#39
Hola, soy nueva en esto de usar Unity y necesito mediante una esfera invertir sus normales para crear un panorama y ponerle una textura que ya tengo de una imagen panoramica tomada a 360 grados y luego ponerle dentro una camara para poder visualizar el panorama creado, por favor toda ayuda q me puedan dar se lo agradezco.