作者sleeppig2008 (乂憨憨乂)
看板Flash
标题[问题] 滑鼠拖曳
时间Wed Mar 16 17:26:04 2011
各位高手
我有一个问题阿
就是我程式码中 有一段是写说
滑鼠移入就可以改变 视角
但是我想变成 滑鼠点击(拖曳)来改变
一直处理不好
请各位帮帮我 感谢
以下是我控制视角的程式码
private function anim(e:Event):void{
var rotY = (stage.mouseX - stage.width/2) / (stage.width/2);
if(rotY >1 || rotY<-1){rotY=0;}
var rotX = (stage.mouseY - stage.height/2) / (stage.height/2);
if(rotX >1 || rotX<-1){rotX=0;}
cam.rotationY +=rotY;
cam.rotationX +=rotX;
if(cam.rotationX >=09){cam.rotationX=09;}
if(cam.rotationX <=-80){cam.rotationX =-80;}
renderer();
}
private function renderer():void{
render.renderScene(scene,cam,view);
}
感谢各位~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.105.97.5
1F:→ zephyrhymn:3D的camera控制只有片段,要脑补有点困难 给楼下高手 03/17 09:39
2F:→ sleeppig2008:还是要提供原始档啊?? 03/17 13:31
3F:→ sleeppig2008:做出来了~好开心 03/17 21:44