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のフレームは使用していないので、ゲーム中はエラーが出ないのでした。
コメント
コメントを投稿