継承されたアセットを設定または除去する

各エンティティは、別のエンティティのすべてのコンポーネント、設定、およびプロパティを継承できます。ユーザはいつでも、エンティティに新しい継承されたアセットを設定したり、既存の継承されたアセットを除去したりすることができます。

継承されたアセットとして使用できるのは、.entity リソースで定義されたエンティティのみです。レベル内でのみ有効なエンティティは親として設定できませんが、このレベルのエンティティから新しいエンティティ アセットを作成することはできます。「新しいエンティティ アセットを作成する」を参照してください。

新しい継承されたアセットを設定するには:

  1. Asset Browser または Explorer パネルで修正するエンティティを選択します。

  2. Property EditorInherited Asset 設定を特定します。

  3. フォルダをクリックして、エンティティの継承元のエンティティ アセットを選択します。

変更後、エンティティは新しい継承されたアセット内のすべてのコンポーネントおよびプロパティを継承します。

エンティティに別の継承されたアセットが既に設定されている場合:

継承されたアセットを除去するには

エンティティの継承されたアセットを除去すると、そのエンティティは一意のエンティティになります。現在のすべてのコンポーネントおよび設定は、これらのプロパティが継承されたアセットから取得されたものであるかどうか、またはこれらがエンティティに直接設定されているかどうかに関係なく、エンティティに維持されます。ただし、変更後、エンティティのコンポーネントおよび設定はいずれかの場所から継承されたものとはみなされなくなります。古い継承されたアセットに加えられた変更は、新たに一意となったエンティティで継承されなくなります。

  1. Asset Browser または Explorer パネルで修正するエンティティを選択します。

  2. Property Editor のツリー ビューで アイコンを選択し、コンテキスト メニューから Make unique を選択します。

  3. 変更内容を子エンティティに保存します。

    子エンティティが空のアセットである場合は、[Ctrl]+[Shift]+[S]を押します。または、Asset Browser で子選択し、Property Editor で アイコンをクリックします。

    子がレベル内にある場合は、[Ctrl]+[S]を押してレベルを保存します。