我正在使用 Flash CS4 (actionscript 3) 制作游戏,我希望能够制作随机出现在屏幕顶部并掉落的实例的“副本”。例如,多个对象(同一个)从屏幕顶部连续下降,从随机 X 位置开始。(我认为这将被视为实时效果)。
PS,如果信息不足以回答,请告诉我,我想不出更多补充。
感谢您的时间和答案,
-Custard
我正在使用 Flash CS4 (actionscript 3) 制作游戏,我希望能够制作随机出现在屏幕顶部并掉落的实例的“副本”。例如,多个对象(同一个)从屏幕顶部连续下降,从随机 X 位置开始。(我认为这将被视为实时效果)。
PS,如果信息不足以回答,请告诉我,我想不出更多补充。
感谢您的时间和答案,
-Custard
AS3 无法复制现有对象,唯一的方法是创建您想要掉落的任何剪辑的新实例。但是,请注意,您不必永远制作它们 - 一旦它们开始从屏幕底部掉下来,而不是删除旧的并制作更多,您可以将它们移回顶部并重新随机化 x 坐标.
顺便说一句,你不必上课。如果您在 FLA 中制作了一个影片剪辑,然后打开属性并将其命名为 MyParticle(或其他),如果 Flash 没有找到任何 MyParticle 类,它将自动为您创建一个空类(您应该会看到一个警告关于这个当你分配类名时)。然后在你的框架脚本中,你可以制作这个剪辑的副本
var mc:MovieClip = new MyParticle();
是的,标准方法是创建多个实例。