My Hero and Enemy movieclips嵌套在地图movieclip中。
英雄增加了另一个这样的动作:
parent.addChild(_Punch);
_Punch.x = this.x;
_Punch.y = this.y;
包含Hero和Enemy的Map Movieclip是添加_punch的地方。 敌人的实例名称为" Sheep" 那么,我怎么访问这个拳头?我是否在拳击类文件中执行此操作? 我的主要问题是我不知道如何获得这一拳。
答案 0 :(得分:0)
这取决于您编写逻辑的方式以及放置对象的方式。
您始终可以使用其实例名称访问Movieclips。 如果MovieClip在父动画片段内,那么您将按如下方式编写:
MovieClip(parent).movieclip_instance_name.x = ..
要访问同一MC的孩子,您将按以下步骤操作:
MovieClip(parent).movieclip_instance_name.child.x ...
另外,要检查冲突,您可以在ENTER_FRAME事件中理想地使用HitTestObject或HitTest。
所有这些都取决于你的场景和你自己做同样的逻辑。
干杯