SaaSでPdMをしています
UnrealEngine, Blender, Ableton Liveつかって色々作ります
https://www.instagram.com/naoto_bando/
https://twitter.com/7auto
アウトプット

※spacebarを叩くと回ります。
<aside>
💡
ポイント
InstancedStaticMeshでInstanceしたオブジェクトを動かす場合は、GetInstanceTransformしてUpdateInstanceTransformする必要がある(たぶん
もっと細かく動かしたい場合はInstancedStaticMeshを利用せず、オブジェクトをそれぞれアクターなどで生成してコントロールした方が良さそう
</aside>
UE Ver
Unreal Engine :5.5.4
登場人物
新規Assetとして追加するもの
- BP_InstancedStaticMesh
- Actor
- 内部でInstancedStaticMeshを利用
- 生成したMeshを動かす
手順
ライティングは有色の背景色でも白い環境光を作る を使って設定しています。
1. BP内でComponentoの設定をする
- 右クリック > blueprintclass > Actor > InstancedStaticMeshと命名
- ComponentsのAddをクリック > instanced static meshで検索 して追加
- StaticMeshにCubeをアサイン > z方向のscaleを0.1に > MaterialにBasicShapeMaterial
- キーインプットをするため、AutoReceiveInputをPlayer0に
2. Construction Scriptを設定する
- Integer変数を追加> Maxと命名 > Compile > 初期値を30に設定
- Vector変数を追加 > Marginと命名 > Compile >初期値を0., 0, 200に設定
- ComponentsからInstancedStaticMeshをドラッグアンドドロップ > Add Instance > AddInstanceのInstanceTransformを右クリックしSplitStructPin
- あとは画像のようにノードを組む
3. EventGraphで一つずつ動かす
- Integerの変数Counterを作成> Compile >初期値を1に設定
- Rotatorの変数RotateDiffを作成 > Compile > 初期値を0,0,10に設定
- あとは画像のようにノードを組む
※アウトプットにあたっては他にもちょこちょこ調整しています