5

我正在与一些设计师合作,他们每个人都创建了 3D 动画(使用 fp 10 功能)以用于同一个 Flash 应用程序。每个 3D 动画都是一个独特的影片剪辑,最终将成为同一个 .fla 文件的一部分。

我遇到的问题是每个影片剪辑都是在单独的 .fla 中创建的,并且每个 .fla 对舞台的消失点都有不同的设置。这意味着在将各种移动剪辑导入我的库后,没有任何视觉资源像它们在源 .flas 中那样对齐。

好消息是一次只显示这些影片剪辑中的一个,所以我不需要能够有多个消失点;我需要做的就是在运行时的各个点以编程方式更改全局消失点。

我该怎么办?我尝试访问root.transform.perspectiveProjection.projectionCenter并动态分配它new Point(x, y)的值,但它们似乎对 3D 影片剪辑没有任何影响。

谢谢!

4

2 回答 2

2

每个剪辑都可以有自己的消失点,请尝试检查其影片剪辑的实例对于该值有什么 ( transform.perspectiveProjection.projectionCenter)

于 2010-01-21T08:42:53.613 回答
0

使用 localToGlobal 来计算每个不同电影剪辑的新点怎么样?

于 2010-01-20T21:06:00.207 回答