Como crear escena simple con movimiento del mouse y un dae?

1 view
Skip to first unread message

jpatinop

unread,
Oct 25, 2009, 3:37:11 PM10/25/09
to ESPapervision3D
Hola...disculpen la pregunta tan simple pero no he encontrado la
forma..como puedo crear una escena como la de esta pagina..que se
mueva la camara con el mouse pero que quede restringida de esta forma
y meterle un preload antes..gracias!!! http://www.sointeractive.pl/#/en/case_study.html
o como esta http://www.thebaileyslounge.co.uk/Pages/Home.aspx?me=o2p4yf55rhwj2iqerzhxqda1
gracias...

Carlos Serrano

unread,
Oct 26, 2009, 8:27:29 AM10/26/09
to ESPaper...@googlegroups.com
Hola,

para conseguir el movimiento que buscas, necesitarías algo como esto:

private function CameraLoop(e:Event = null):void
        {
            var xDist:Number = mouseX - 390;
            camera.x += (xDist - camera.x) / 3;
        }
       
        private function StartRenderLoop():void
        {
            addEventListener(Event.ENTER_FRAME, RenderLoop);
        }
       
        private function RenderLoop(e:Event = null):void
        {
            renderer.renderScene(scene, camera, viewport);      
--
www.xinterface.net
www.twitter.com/nusterboker

Carlos Serrano

unread,
Oct 26, 2009, 8:28:40 AM10/26/09
to ESPaper...@googlegroups.com
Lo he enviado antes de tiempo, necesitarías también un ENTER_FRAME para CameraLoop.
--
www.xinterface.net
www.twitter.com/nusterboker

Javier Patiño

unread,
Oct 26, 2009, 6:34:31 PM10/26/09
to ESPaper...@googlegroups.com
muchas gracias por tu ayuda..pero me gustaria que la camara no girara o rotara de izquierda a derecha sino que se desplace..si no me genera un efecto circular..lo necesito plano..gracias de nuevo
--
Javier Patiño
CEO
SUITE CREATIVA LTDA

laHabichuela

unread,
Oct 26, 2009, 6:41:49 PM10/26/09
to ESPaper...@googlegroups.com
Yo creo que con ese codigo te vale, lo unico que o pones una camara que no tenga target, o creas un DisplayObject3D vacio, se lo asignas a la camara como target, y lo mueves igual que mueves la camara...
Reply all
Reply to author
Forward
0 new messages