減衰インスタンス(Attenuation instances)は、減衰に関連するプロパティをまとめたものです。ゲーム中の各種オブジェクトの多くは、同じ減衰プロパティとなるので、減衰インスタンスを作成した上で、Attenuation ShareSetを使って複数のオブジェクトにシェアさせることができます。
ShareSetとは、複数のオブジェクトを登録できる、インスタンスプロパティをまとめたものです。ShareSetに変更を加えると、そのShareSetに登録している全てのオブジェクトに影響します。ShareSetを利用するメリットは、個別のオブジェクトごとに減衰プロパティを変更する必要がないことと、ゲームの貴重なメモリを節約できる点です。
ただし状況によって、減衰設定をシェアさせたくないこともあります。この場合は、カスタマイズした減衰インスタンスを作成して、固有のプロパティ値を設定します。
プロジェクトのAttenuation ShareSetを管理するために、以下のタスクを実行できます。