【发布时间】:2019-01-05 15:47:42
【问题描述】:
如果你听说过这个,请阻止我。
所以,我在屏幕上有一艘船(在此处使用 Android Java),用于我自己的 Galaga 版本。在我的版本中可能有不止一艘被捕获的船,它们移动到玩家船的前面以充当肉盾。
问题是试图让他们坐好。我可以拥有任意数量的船只,因此我想确保我可以根据玩家连接到它们的数量来动态排列它们。
当存在一艘被捕获的船时,它可以与玩家船对齐。
当出现偶数艘捕获的船只时,它们会均匀地分布在玩家船只正中心的一个中心点上,但它们会覆盖玩家。
当出现奇数艘被俘船只时,它们与玩家位置相同,然后整齐地坐在两边。
有没有办法以编程方式做到这一点?这些船必须与玩家一起移动,因此尝试使用内置组或其他东西似乎并不明智。但如果我错过了 API 中有用的内容,请告诉我。
感谢阅读。我焦急地等待你的帮助。
【问题讨论】:
标签: java android actor centering