我说N个人精灵。当用户将它们移近时,它们会合在一起成为一个集群。群集的精灵可以在2到n之间的任何位置。如果用户触摸任何集群成员精灵,则必须将整个集群移动到一起。
目前我的问题是,当组织移动并将它们全部移动到聚集时,我可以通过大量计算来完成此操作。当一个新成员加入集群时,我必须重新组织所有成员。但有没有更好的方法来合并/分组精灵聚集?所以我可以将移动和旋转作为一个单元进行。见下图。
答案 0 :(得分:0)
最简单的似乎是使用Scene2d Group实例来保持精灵,并使用简单的Scene2d Image来处理单个精灵。不幸的是,你需要重写你的游戏画面,但我相信它是值得的。
进行