[問題] 滑鼠拖曳

看板Flash作者 (乂憨憨乂)時間15年前 (2011/03/16 17:26), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
各位高手 我有一個問題阿 就是我程式碼中 有一段是寫說 滑鼠移入就可以改變 視角 但是我想變成 滑鼠點擊(拖曳)來改變 一直處理不好 請各位幫幫我 感謝 以下是我控制視角的程式碼 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

03/17 09:39, , 1F
3D的camera控制只有片段,要腦補有點困難 給樓下高手
03/17 09:39, 1F

03/17 13:31, , 2F
還是要提供原始檔啊??
03/17 13:31, 2F

03/17 21:44, , 3F
做出來了~好開心
03/17 21:44, 3F
文章代碼(AID): #1DW88lHK (Flash)
文章代碼(AID): #1DW88lHK (Flash)