我正在与一些设计师合作,每个设计师都创建了3D动画(使用fp 10功能),以便在同一个Flash应用程序中使用。每个3D动画都是一个独特的动画片段,最终将成为同一个.fla文件的一部分。
我遇到的问题是每个动画片段都是在一个单独的.fla中创建的,每个.fla对舞台的消失点都有不同的设置。这意味着在将各种moveiclips导入我的库之后,没有任何可视资产像它们在源文件中那样对齐.flas。
好消息是,每次只显示其中一个动画片段,所以我不需要有多个消失点;我需要做的就是在运行时的各个点以编程方式更改全局消失点。
我该怎么办?我尝试访问root.transform.perspectiveProjection.projectionCenter
并动态分配new Point(x, y)
个值,但它们似乎对3D动画片段没有任何影响。
谢谢!
答案 0 :(得分:2)
每个片段都有自己的消失点,尝试检查动画片段的实例对该值的影响(transform.perspectiveProjection.projectionCenter
)
答案 1 :(得分:0)
如何使用localToGlobal计算各种动画片段的新点?