上下入力で左を向いてしまう

待機状態や歩き状態などで
上か下に入力すると左を向いてしまいます。
いつかのアップデート以来起きてしまってどこが原因かわからない状態です。

左右はY軸反転なしで
それぞれ違う画像を使ってます。
右向きの画像では右のみ、
左向きでは左のみに設定して上下には対応させてません。
また、上下入力自体を無効化すると
ハシゴの昇降で困るので現時点ではできない状態です。

どうすればいいでしょうか?

手元で最小のプロジェクトで再現しようと思いましたが再現しないようです。
なので何らかの設定の問題かと思うのですが・・・

考えられるのは、

  1. 上キーを押すことで何らかのステートに遷移してしまいそこで左向きが指定されている。
  2. 表示方向設定がFaceDirectionSettingsを使うになっており、FaceDirectionSettingsの方で左の方向を向くような何らかの設定がされている。
  3. アニメーションセットの上方向に左向きの画像が登録されている。

あたりかなとおもうのですが、どうでしょうか?

「いいね!」 1

ご返信ありがとうございます。

ActionGameManサンプルでも、waitに新しく向きを追加して
slideと言うアニメを設定して左向きだけに設定しますと
(waitの元のアニメを右向きだけに)
上や下でslideに変わってしまいます。

「いいね!」 1

ありがとうございます!
こちら確認できました。

奇妙なことですが、
ステートの表示方向が直接「移動方向」「移動キー方向」に指定されていると発生しますが、
ステートの表示方向が「FaceDirectionSettingsを使う」、FaceDirectionSettingsで「移動方向」「移動キー方向」を指定している場合は正常に動作するようです・・・

とにかくこちら開発チームに報告させていただきます。

「いいね!」 1