0

在我的游戏中,我有一个有许多天体的太阳系,它们都是相同的类/电影剪辑,它们的大小由它们的质量决定。当分配一个目标时,该目标成为身体的一个孩子。身体向目标移动,并在到达时移除目标。

这种方法是必不可少的,因为它意味着可以设置航路点并且目标可以绕太阳系运行:因为目标周围的一切都在移动,它也需要移动以保持相对运动,否则你最终会在错误的地方。

问题是距离很远的目标会使身体的边界框变得很大,并且身体会缩小以适应所需的尺寸。我需要的是使目标的位置不影响身体的大小,但我找不到所需的方法/属性,visible = false也没有做到这一点。如果有人有解决方案,那就太好了。

4

1 回答 1

1

我相信 includeInLayout 可以帮助你。visible=false 不会显示对象,但仍用于布局计算。includeInLayout=false 将从布局计算中删除对象。

于 2013-03-25T15:13:22.217 回答