为了账号安全,请及时绑定邮箱和手机立即绑定

如何以特定方式以编程方式居中对齐绘制的对象

如何以特定方式以编程方式居中对齐绘制的对象

呼啦一阵风 2021-06-11 20:34:36
如果你听说过这个,请阻止我。所以,我在屏幕上有一艘船(在这里使用 Android Java),用于我自己的 Galaga 版本。在我的版本中可能有不止一艘被捕获的船,它们会移动到玩家船的前面作为肉盾。问题是试图让他们很好地就位。我可以拥有任意数量的飞船,所以我想确保我可以根据玩家连接到它们的数量动态地排列它们。当一艘捕获的船存在时,它可以与玩家船对齐。当存在偶数个被捕获的船只时,它们会均匀地穿过一个中心点,该中心点位于玩家船只的正中央,但因此它们会覆盖玩家。当被捕获的船只数量为奇数时,它们会坐一个与玩家位置相等的位置,然后整齐地坐在两边。有没有办法以编程方式做到这一点?这些船必须与玩家一起移动,因此尝试使用内置组或其他东西似乎不明智。但是,如果我错过了 API 中有用的内容,请告诉我。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信