AnimationPlayer)フレームオーバーのエラーが出てしまう(ソース保存時のみ)
ゲームの実行中にはエラーが出ず、ソースを保存する時だけ、以下エラーが出ました。 ERROR: scene/2d/sprite_2d.cpp:272 - Index p_coord.x = 4 is out of bounds (hframes = 4). いくつかのsprite2Dに、別々の4フレーム(0番目~3番目のフレーム)のスプライトシートを用意、それをAnimationPlayerで再生していました。 4番目以上のフレームを指定すると、フレームが無いために、上記エラーになります。 しかし、全てのアニメーションをチェックしても、 4番目のフレームの指定は見つからず・・・ また、ゲーム中でそれを再生するとエラーになるはずなのですが、 ゲーム実行中にはエラーになりません・・・ 結果、以下アニメーションreset、にデフォルトで設定される物に、4番目の物がありました。作業中にミスしたものが、resetの箇所には残っていて、それがエラーになったようです。 しかし、ゲーム中はresetのフレームは使用していないので、ゲーム中はエラーが出ないのでした。 resetをあまり活用しておらず、意識していなかったのですが、何かanimation関連であった時は、resetもチェックしたほうが良さそうです。