ゲームにフロアがあり、100x100 のクワッドで構成されています。ライティングが台無しになるので、クワッド 1 つだけではできませんでした。そして、ここに問題があります - それらすべてに単一のテクスチャを配置するにはどうすればよいですか? このコードは各クワッドにテクスチャを配置しますが、これは私が望む効果ではありません。
glBegin(GL_QUADS);
glNormal3f(0,0,1);
for(float j = 0; j < 1; j+=0.01)
{
for(float i = 0; i < 1; i+=0.01)
{
glTexCoord2f(0.0,0.0); glVertex2f(i,j+0.01);
glTexCoord2f(1.0,0.0); glVertex2f(i,j);
glTexCoord2f(1.0,1.0); glVertex2f(i+0.01,j);
glTexCoord2f(0.0,1.0); glVertex2f(i+0.01,j+0.01);
}
}
glEnd();
glPopMatrix();