ue/book/gas/00_custom.md
2025-02-06 01:24:53 +09:00

1.7 KiB

新しいキャラを追加する

これにはIKリターゲットが必要です。

  1. Content/Blueprints/CBP_SandboxCharacter_MannyをcopyしてCBP_SandboxCharacter_testを作ります。
  2. CBP_SandboxCharacter_testを開いて、Meshの下にあるSKM(スケルタルメッシュ)のMannyを選択します。その状態で詳細(details) -> タグ(tags)からインデックス(index)の0をRTG_UEFN_to_UE5_testに書き換えます。
  3. Content/Blueprints/RetargetedCharacters/ABP_GenericRetargetを開き、変数のIKRetargeter_Mapに新しくRTG_UEFN_to_UE5_testを追加し、ファイルは/Content/Characters/UE5_Mannequins/Rigs/RTG_UEFN_to_UE5_Mannequinを参照します。
  4. /Content/Widgets/GameAnimationWidgetを開いて、characterのiconのところをcopyして貼り付けます。そして、詳細からObjectで Content/Blueprints/CBP_SandboxCharacter_testを参照します。

これで新しいキャラを使用することが可能になります。

飛びつける高さを増やす

  1. Content/Blueprints/CBP_SandboxCharacterを開いて、関数のTryTraversalActionを編集します。
  2. 一番下のMax:275Max:475に変更します。
  3. /Content/Characters/UEFN_Mannequin/Animations/Traversal/CHT_TraversalAnimsを開きます。
  4. Mantles(編集)から先程変更した値のところを全部275 -> 475に書き換えます。

例えば、levelにあるblockの高さを変更して飛びつけるか確認します。

  1. LevelBlock_TraversableXXを選択します。
  2. トランスフォーム(transform)の拡大(scale)のところで青色(transform-scale-z)を4.5にします。