私は開発中の単純なゲームで衝突の検出方法を検討していますが、今は止まっています。PNGテクスチャをメモリにインポートしますが、フレームバッファではなくC++とOpenGLを使用します
テクスチャをメモリにロードするが、フレームバッファにロードしようとしていません。座標を使ってテクスチャからピクセル(具体的には色)を読み込みます...バッファの内容を簡単に読み込み、座標しかし、私はテクスチャでこれを行う方法を考えることができません、それは可能ですか?
ヘルプ/ガイダンス/リサーチする機能や可能な機能は大いにありがたく思っています。
注:私は、OpenGL 2.0
私はOpenGLでしかできないと言いましたが、私はC++でOpenGLを使ってPNGをテクスチャとしてロードしていると言っていました。テクスチャをどのように読み込んでも気にしません。 C++やOpenGLの中で、私は最良の方法を求めていましたが、あなたのアドバイスに感謝します。私はそれを心に留めて、他の解決策を考えてみましょう。 – trystan
@trystan:OpenGLはファイルからの画像の読み込みを扱っていないので、PNGをテクスチャに読み込むためにどのようなメソッドを使用していても、データのアップロードにも使用されるので、テクスチャデータをバッファに渡す必要がありますOpenGLにそこからデータを取得することをお勧めします。 – datenwolf
@trystan datenwolfが言ったように、最良の方法はOpenGLを使わないことです。すでに持っているCPUメモリバッファからピクセル値を取り出してください(イメージをファイルからCPUメモリにロードしたので、それはあなたですか?)。 –