characterのcomponentが初期化される

buildすると動きやカメラがおかしくなっていることに気づくかもしれません。

これはcomponentが初期化されていることが原因です。

通常、/Content/Blueprints/CBP_SandboxCharacterにあるcomponentは/Content/Blueprints/RetargetedCharacters/CBP_SandboxCharacter_${name}と共通しますが、これが初期化されているのです。例えば、100という値が入れられていたとして、初期設定が1なら、1に戻されるということです。

原因はわかりませんが、これが起こるとcameraがおかしくなったり、IA_Sprintでダッシュできなくなったりすることがあります。

これを解決する方法は、/Content/Blueprints/CBP_SandboxCharacterEvent BeginPlayでcomponentの初期設定を追加することです。

この方法でも解決しない場合があります。mapを開いて一度再生したあとにbuildするとうまくいくことがあります。

また、それ以外の方法として、初期設定を全部CBP_SandboxCharacter_${name}Construction Scriptほうに書き出すことが考えられます。

  1. mapを開いて、問題の動作を実行したあとにbuildする
  2. CBP_SandboxCharacterEvent BeginPlayに書いてみる
  3. CBP_SandboxCharacter_${name}Construction Scriptに書いてみる

results matching ""

    No results matching ""