OpenGL-es 2.0とGLKitを初めて使用するので、質問したいと思います。2Dカメラで良い例を見つけようとしましたが、見つかりませんでした。皆さんが私を助けてくれることを願っています:D
-
1)まず、オブジェクトがあり、その位置をGLKVector2に格納します。ワールドスペースでの描き方を教えてください。
2)「2Dカメラ」クラスがあり、世界の位置とサイズをCGRectとして保存しています。サイズは、希望する「ズーム」によって変わる場合があります。オブジェクトをワールドスペースからこの2Dカメラに簡単に描画する方法はありますか?最適化も必要ですか?この2Dカメラの外側にオブジェクトを描画しない、2Dカメラの外側にいくつかのパーツがあるオブジェクトをクリッピングするなど。
3)オブジェクトがこの2Dカメラに描画される場合、クリップ/スケールなどの効果をデバイスの画面に収まるように適用して、画面に描画するにはどうすればよいですか?
-
モデル、ビュー、および射影行列について多くのことを見てきましたが、わかりません。XNA / Androidのビットマップ描画呼び出しを実行しただけです。これは、ビットマップに描画し、ビットマップのサイズを画面に変更することです。