0

私のゲームでは、多くの天体を持つ太陽系があり、それらはすべて同じクラス/ムービー クリップであり、そのサイズは質量によって決まります。ターゲットが割り当てられると、そのターゲットはボディの子になります。体はターゲットに向かって移動し、到達するとターゲットが削除されます。

ウェイポイントを設定でき、ターゲットが太陽系を周回できることを意味するため、このアプローチは不可欠です。ターゲットの周りのすべてが動いているため、相対的な動きを維持するためにも移動する必要があります。そうしないと、間違った場所に行き着いてしまいます。

問題は、ターゲットが遠く離れていると、ボディのバウンディング ボックスが巨大になり、必要な寸法に収まるようにボディが縮小されることです。必要なのは、ターゲットの位置が体のサイズに影響を与えないようにすることですが、必要なメソッド/プロパティが見つからず、うまくいきませんvisible = false。誰かが解決策を持っているなら、それは素晴らしいことです。

4

1 に答える 1

1

includeInLayout がこれに役立つと思います。visible=false はオブジェクトを表示しませんが、レイアウト計算で使用されます。includeInLayout=false は、レイアウト計算からオブジェクトを削除します。

于 2013-03-25T15:13:22.217 に答える