【发布时间】:2023-11-18 16:23:01
【问题描述】:
我只有 3 张图片用于制作奔跑动物的动画: 1:动物站立 2:动物大步/跳跃 3:背上的动物死了
目前,我将它们作为精灵嵌入到主类中,并在我想要一个而不是另一个时更改它们的 .alpha 属性 2. 有没有更好的方法来做我正在做的事情?令人讨厌的事情之一是单独更新每个精灵的属性。拥有一个对象并能够更改对象上的图像将是理想的,因此我只需要更改一个对象的属性。
【问题讨论】:
-
我认为您正在寻找的技术称为blitting
-
更改 alpha 是最糟糕的方法,因为更改 alpha 的成本很高。此外,当您更改 alpha 时,Flash Player 仍会呈现该对象,即使它对用户不可见。可见性更改是一种更好的方法,更好的是根据需要在舞台上添加和删除您的
MovieClips。
标签: actionscript-3 animation flashdevelop