1

所以我有这个类,我必须在 OpenGL 中制作一个简单的游戏。我想制造太空入侵者(基本上)。

那么我到底应该如何让任何看起来不错的东西出现在我的屏幕上呢?:( 最后,我找到了一些代码,可以让我导入一个 3DS 对象。我想了想并把它放在一个类中,使其更加模块化和可用(http://www.spacesimulator.net/ tut4_3dsloader.html)。

但是,我使用的程序 (Cheetah3d) 错误地导出了 uv 贴图和/或读取 .bmp 的代码不是演示附带的代码。画面很诡异。很难解释。

所以我提出了我的问题。我应该使用什么解决方案来绘制对象?老实说,我应该花几个小时猜测顶点来制造一艘太空入侵者船吗?然后也尝试将体面的纹理映射到这个对象?我正在使用的代码可以很好地绘制未纹理化的对象,但我无法开始将纹理映射到它,因为我不知道哪些顶点对应于哪些多边形等。

谢谢你对我应该做什么的任何建议。:D

4

1 回答 1

1

只要您有纹理加载器,您就可以绘制带纹理的四边形。

我真的不会太担心你的“uv 贴图”——如果你能得到正确的顶点,那么你通常可以把一些东西粘起来。这就是我要做的。

于 2010-02-11T05:55:02.913 回答