2012-02-22 13 views
1

OpneGL ESで表示されているものの大きさを、同じように画面上でサイズ変更しようとしています。OpenGL ES 1.1 2D(iPhone):テクスチャ/四角形のオブジェクトのサイズを変更する

より明確に、私はそのレイヤーに関連付けられているすべてのオブジェクトがそのファクタによってサイズ変更されるように、ファクタでレイヤーのサイズを変更しようとしています。

- 私は2つの画像を持っています:image_1のサイズは100x100でimage_2のサイズは50x50です。両方ともlayer_1。

-I layer_1サイズを0.5に設定しました。

- image_1とimage_2のサイズをそれぞれ50x50と25x25に変更する必要があります。

- 画像は新しいサイズ変更された位置に描画する必要があります。

私は、CPU上でいくつかの計算を行うことでこの効果を達成することができました。 私は、GPU上でそれを行う方法があるかどうかを知りたいと思います。空のテクスチャに描画するようなもの。 OpenGL ES 1.1で可能ですか?私はOpenGLとグラフィックスにはかなり新しいです。

答えて

0

GPUの縮尺を計算することはできません。だからあなたは私が知る限りCPUの計算をしなければならないでしょう。

ほとんどの場合、OpenGLでは描画はGPUで処理され、ほとんどの計算はCPUで処理されます。

+0

Trueですが、その効果を達成するためにテクスチャに描画し、そのテクスチャのサイズを変更することは可能ですか?私はまだテクスチャを描くことについて知らない。 – Alterecho

関連する問題