【发布时间】:2010-02-11 05:52:31
【问题描述】:
所以我有这个类,我必须在 OpenGL 中制作一个简单的游戏。 我想做太空侵略者(基本上)。
那么,我到底应该如何在屏幕上显示看起来还不错的东西呢? :( 最后,我找到了一些代码,可以让我导入 3DS 对象。很高兴我想了想,然后把它放在一个类中,使它更加模块化和可用 (http://www.spacesimulator.net/tut4_3dsloader.html)。
但是,我使用的程序 (Cheetah3d) 错误地导出了 uv 贴图和/或用于读取 .bmp 的代码不是演示附带的那个。画面很诡异。很难解释。
所以我提出了我的问题。我应该使用什么解决方案来绘制对象?老实说,我是否应该花几个小时猜测顶点来制造一艘太空入侵者船?然后也尝试将体面的纹理映射到这个对象?我使用的代码可以很好地绘制无纹理的对象,但我无法开始将纹理映射到它,因为我不知道哪些顶点对应于哪些多边形等。
感谢 SO 对我应该做什么提出任何建议。 :D
【问题讨论】: