【UE5】PCG: Static Mesh SpawnerとSpline Mesh Spawnerに対してByAttributeでメッシュを指定する方法
Unreal Engine 5(UE5)のProcedural Content Generator(PCG)でたまに忘れるので備忘録です。とくにSplineの方でハマったので。
やり方
あらかじめ[Add Attribute]を使ったりしてStatic Mesh情報を[Mesh]属性としてセットし終えている前提で説明します。

1.Static Mesh Spawner
*スタティックメッシュを選択する
[Mesh Selector (日本語だとメッシュセレクタ)]グループの
・[Mesh Selector Type (日本語だとマッシュセレクタタイプ)]を[PCGMeshSelectorByAttribute]に選択する。
・[Attribute Name]を[Mesh]にする。
補足:もしもStatic Mesh情報を[MyMesh]属性としたのであれば、[Attribute Name]は[MyMesh]となります。

*スタティックメッシュのマテリアルを選択する
[Mesh Selector (日本語だとメッシュセレクタ)]グループの
・[By Attribute Material Overrides]をチェックONにします。
・右の(+)ボタンを押してエレメントを追加します。
・インデックス[0]を「Material」とかにします。属性名です。

2.Spline Mesh Spawner
*スプラインメッシュを選択する
[Setting (日本語だと設定)]グループの
・[Spline Mesh Override Descriptor (日本語だとスプラインメッシュオーバーライドの説明)]をチェックON]にします。
・右の(+)ボタンを押してエレメントを追加します。
・インデックス[0]の
・[Input Source (入力ソース)]を「Mesh」とかにします。属性名です。
補足:もしもStatic Mesh情報を[MyMesh]属性としたのであれば、[Attribute Name]は[MyMesh]となります。
・[Property Targert (プロパティターゲット)]を「StaticMesh」にします。こちらはこの文字列固定です。

*スプラインメッシュのマテリアルを選択する
できないようです。
