ue/book/gasp/12_weapon.md
2025-03-19 10:11:30 +09:00

2.0 KiB

武器を装備する

武器を手に持つ動作を追加します。

  1. SKで装備する箇所手に持つ箇所のソケットを追加します。
  2. そこに武器のasset(mesh)を追加し、previewします。ここでは剣(sword)を使います。
  3. animを作ります。例えば、装備場所から手に持つ動作の中で剣が重なり合うようにします。
  4. 重なる場所には通知でDrawnWeapon, RestWeaponを作ります。
  5. それをCBP_SandboxCharacterのIAに設定します。BP_WeaponSwordを作って武器のmeshを入れます。

他のキャラクターでズレてしまう

これはManny用のboneに設定されていますので、他のキャラではズレてしまいます。

対処法を考えます。

  1. まず同じ名前のソケットをSKのboneに追加します。そして、位置を調整します。
  2. event begin playでキャラのmeshをCharacter_Meshの変数に入れます。それをparentに使います。

niagaraがズレてしまう

animにniagaraを設定している場合もズレてしまいます。これは解決法がありません。

slash(スラッシュ)などは面倒くさいのでそのまま当てていますが、大きくなりすぎています。

他のniagaraは、BP_WeaponSwordに入れて、都度使用するときに呼び出すようにしています。

面倒ですが体型に合わせたboneを作り、そこにniagaraを付けるといいかもしれませんが、良い解決策は見つかっていません。