2.0 KiB
2.0 KiB
武器を装備する
武器を手に持つ動作を追加します。
- SKで
装備する箇所
と手に持つ箇所
のソケットを追加します。 - そこに武器のasset(mesh)を追加し、previewします。ここでは剣(sword)を使います。
- animを作ります。例えば、装備場所から手に持つ動作の中で剣が重なり合うようにします。
- 重なる場所には通知で
DrawnWeapon
,RestWeapon
を作ります。 - それをCBP_SandboxCharacterのIAに設定します。
BP_WeaponSword
を作って武器のmeshを入れます。
他のキャラクターでズレてしまう
これはManny用のboneに設定されていますので、他のキャラではズレてしまいます。
対処法を考えます。
- まず同じ名前のソケットをSKのboneに追加します。そして、位置を調整します。
- event begin playでキャラのmeshを
Character_Mesh
の変数に入れます。それをparentに使います。
niagaraがズレてしまう
animにniagaraを設定している場合もズレてしまいます。これは解決法がありません。
slash(スラッシュ)などは面倒くさいのでそのまま当てていますが、大きくなりすぎています。
他のniagaraは、BP_WeaponSword
に入れて、都度使用するときに呼び出すようにしています。
面倒ですが体型に合わせたboneを作り、そこにniagaraを付けるといいかもしれませんが、良い解決策は見つかっていません。