ActionScript 3 Away3D对象悬停相机功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 Away3D对象悬停相机功能相关的知识,希望对你有一定的参考价值。

//in enterframe function 
         hoverCamera(currentObject); 
          
         //function 
         private function hoverCamera(_currentObject:ObjectContainer3D):void 
         { 
              var mX:Number = this.mouseX > 0 ? this.mouseX : 0; 
              var mZ:Number = this.mouseY > 0 ? this.mouseY : 0; 
               
              var tarX:Number = 3*(mX - stage.stageWidth/2); 
              var tarZ:Number = -2*(mZ - stage.stageHeight/2); 
               
              var dX:Number = camera.x - tarX; 
              var dZ:Number = camera.z - tarZ; 
               
              camera.x -= dX*0.25; 
              camera.z -= dZ*0.25; 
              camera.lookAt(new Number3D(_currentObject.x, 50, _currentObject.z)); 
         }

以上是关于ActionScript 3 Away3D对象悬停相机功能的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3悬停/排斥波尔卡圆点

ActionScript 3 使用AS3和Tweenlite进行简单的3D 360旋转悬停效果

Away3D 和 FlashBuilder - 角色交互

ActionScript 视频调整大小

away3D案例3

ActionScript 3 EventListener 和带参数的函数