【问题标题】:Flash CS4 Rotating Around Z Axis Without Distorting For Stage Center, Is It Possible?Flash CS4绕Z轴旋转,舞台中心不变形,有可能吗?
【发布时间】:2009-10-05 21:46:06
【问题描述】:

我有三个盒子分别绕着它们的 Z 轴旋转。如果我将它们从舞台中心移开,我想要做的是让它们围绕各自的 Z 轴旋转而不会扭曲。

addEventListener(Event.ENTER_FRAME, rotateBoxes);

function rotateBoxes(e:Event):void
{
    box1.rotationY-=10;
    box2.rotationY+=10;
    box3.rotationY-=10;
}

这里的例子http://www.hupcapstudios.com/tween1.swf

有没有像...这样的内置参数

box1.globalPerspective = false;

绕x轴旋转更明显

示例http://www.hupcapstudios.com/tweenXswf

【问题讨论】:

    标签: actionscript-3 3d flash-cs4 perspectivecamera


    【解决方案1】:

    您需要将剪辑的 perspectiveProjection 设置为其中心...请参阅: http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/geom/PerspectiveProjection.html#projectionCenter

    如果你的剪辑的注册点在它的中心,这样的事情应该可以工作:

    var pp:PerspectiveProjection=new PerspectiveProjection();
    pp.projectionCenter = new Point(clip.width/2,clip.height/2);
    clip.transform.perspectiveProjection = pp;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-19
      • 1970-01-01
      • 1970-01-01
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多