libgdx中的分层角色。如何设计

时间:2018-11-16 16:34:23

标签: libgdx onclicklistener

我有一个演员(主要),它本身也有一个演员(孩子)列表。 在主要角色的draw()方法中,我遍历子角色的列表,然后调用子角色的draw方法,该方法很好用。

在我的孩子演员中,我添加了一个用于触摸事件的InputListener。 将那个孩子单独添加到舞台上时,会触发该事件。 ->好的。

但是当我将主要演员添加到舞台上时,不会触发子演员的事件。 (因为我不知道他们在舞台上是什么)

如何与演员一起设计这种多面的情况,以便解雇我孩子的事件?

我需要将所有孩子添加到舞台上吗?

1 个答案:

答案 0 :(得分:0)

检查Group类。它正是您想要实现的目标,因此可以使用它或从中继承。如果两种方法都无法实现,请查看如何在其中实现。 :-)