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对象悬停相机功能的主要内容,如果未能解决你的问题,请参考以下文章