私は新しいゲームに取り組んでいて、ようやく主人公の動きをコーディングし始めるようになりましたが、それをどのように行うのか疑問があります。
以前、私はAllegroで2つのゲームを作成しました。フレームと画像上の位置を確立し、すべてのフレームを異なるビットマップに保存するため、スプライトシートは簡単に実装できますが、OpenGLでそれを行う必要はありません。もう少し費用がかかります。
ですから、スプライトシートをどのように保存してプログラムで使用するかを考えていましたが、アイデアは1つしかありません。
画像を読み込んでテクスチャに変換しました。アニメーション化に役立つ関数では、プログラムにすべてのテクスチャを保存するのではなく、テクスチャの一部を取得して描画するだけです。
これが最善の方法ですか?
助けてくれてありがとう。