在我的游戏中,我有一个拥有许多身体的太阳系,它们都是相同的类/影片剪辑,它们的大小取决于它们的质量。当分配目标时,目标成为身体的孩子。身体向目标移动,目标在到达时被移除。
这种方法是必不可少的,因为它意味着可以设置航点并且目标可以绕太阳系运行:因为目标周围的一切都在移动,它还需要移动以保持相对运动,否则你最终会在错误的位置。
问题是目标距离很远,使身体的边界框变大,身体缩小以适应所需的尺寸。我需要的是使目标的位置不影响身体的大小,但我找不到所需的方法/属性,visible = false
没有做到这一点。如果有人有一个很棒的解决方案。
答案 0 :(得分:1)
我相信includeInLayout可以帮助你解决这个问题。 visible = false不会显示对象,但它仍然在布局计算中使用。 includeInLayout = false将从布局计算中删除对象。