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 和带参数的函数