参照キーについて
デフォルトコマンドではkeyパラメータを持つコマンドがいくつか存在します。
keyパラメータは、エンジン内部でシーンに生成されたオブジェクトを一意に識別するために使用されます。
同様のコマンドをkeyの指定をせずfileNameで複数実行した場合、シーン上では同じオブジェクトが利用されます。
その為、同じリソースを使用しつつ別々のものとして利用したい場合(複製したい場合)にkeyパラメータが利用できます。
ex. Prefabコマンド
{
"key": "001",
"fileName": "sample_prefab",
"layer": -75,
"type": "Prefab"
}
keyパラメータの省略
基本的に省略は可能です
パラメータの省略について
デフォルトコマンドが持つパラメータの多くが省略可能です。
ドキュメントで必須(required)のついているもの以外は省略が可能です。
ex. Prefabコマンドの最小定義
{
"fileName": "sample_prefab",
"type": "Prefab"
}
省略時のデフォルト値について
各パラメータのデフォルト値については、コマンドのクラスファイルを参照してください。