【问题标题】:Totally Stuck -- Need Models but none available - What to do?完全卡住了——需要模型但没有可用的模型——怎么办?
【发布时间】:2010-02-11 05:52:31
【问题描述】:

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

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

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

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

感谢 SO 对我应该做什么提出任何建议。 :D

【问题讨论】:

    标签: opengl models bmp


    【解决方案1】:

    如果您有纹理加载器,您可以绘制带纹理的四边形。

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

    【讨论】:

    • 同意。如果您所做的只是制作一个 2D 游戏(太空侵略者是),那么您需要做的就是将宇宙飞船绘制为位图(使用 Photoshop、paint.Net 等)并将宇宙飞船渲染为四边形(或两个三角形)将宇宙飞船位图映射到它(将图像角映射到四角)。然后根据需要平移/旋转/缩放每个四边形。
    • 我想做带有 3D 图形的太空入侵者。
    • 尝试在这里寻找模型:sketchup.google.com/3dwarehouse/…
    猜你喜欢
    • 2012-11-11
    • 2020-12-06
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 2015-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多