私は Opengl ES について紹介しています。頂点を使用してテクスチャを描画し、画面上で移動することができます。
しかし、ピクセルと単位の関係がわかりません。例えば:
画面の幅全体で繰り返される 64x64 のテクスチャを描画したいのですが、画面の幅が 640 の場合、テクスチャが 10 回繰り返されることを意味します。
私は本当にウェブで検索しましたが、私を助けることができるものは何も見つかりませんでした.
これを使用して:
GLU.gluPerspective(gl, 45.0f, (float)width / (float)height, 0.1f,100.0f);
2 番目のパラメータ 45.0f を変更して、テクスチャのサイズを「制御」できます (と思います)。画面の単位数を設定し、後でそれらを正しく使用します。
gl.glTranslatef(0.0f, 0.0f,-0.0f);
これは、テクスチャの正しいビューを取得するために使用されます。それが私が理解していることです。
正しい道に進んでいるかどうかは本当にわかりません。