我有一些关于在 OpenGL 中为对象添加颜色和纹理的问题。我有一个小场景。在这个场景中,我有两个盒子。
问题:
假设我想要一个盒子是纯色的,另一个盒子是有纹理的。在我画盒子之前。1 我做
glcolor
并设置我的立方体的颜色。只要我不为下一个立方体绑定纹理,这项工作就很好。当我绑定一个纹理时,我的两个立方体最终都具有相同的纹理。我怎样才能让这个玩得很好?我可以在同一个“场景”中同时使用 glColor 和绑定纹理吗?似乎纹理不会拉伸以适合盒子的整个侧面。这是因为我弄乱了纹理坐标还是某个地方的设置?
例如,假设我想在一个平面上多次重复纹理。我该怎么做呢?