【问题标题】:ios : Displaying a simple 3D model with GLEssentials sample codeios : 使用 GLEssentials 示例代码显示一个简单的 3D 模型
【发布时间】:2013-02-08 08:57:18
【问题描述】:

我的目标是显示一个简单的 3D 模型并在其上应用纹理。

我已经下载了 GLEssentials ios sample project 来学习如何开发它(我是 ios OpenGL-ES API 的新手)

但示例模型是一个 .model 文件,我从未听说过,也从未出现在 model bank websites 中。

  1. 这种文件是什么?
  2. 示例代码是否与其他常见模型类型(.obj、.c2d、.3ds)兼容?
  3. 从这个项目开始是个好主意吗?

【问题讨论】:

    标签: ios opengl-es


    【解决方案1】:

    看看这个问题:

    在我的回答中,我描述了一个脚本和随附的 Xcode 项目,该项目将 .obj/.mtl 文件转换为适用于 iOS [link] 上的 OpenGL ES 的头文件。

    回答您的问题:

    1. 我相信 .model 文件仅适用于示例项目,并且是 Apple 的专有扩展。它很可能包含简单的数据,例如顶点位置。
    2. 我认为您很难将其他模型类型放入示例代码中,这对于 OpenGL ES 初学者来说非常复杂。你可能想看看 Cocos2D here 上的 .pod 文件。我已经看到并听到了关于它的好消息。
    3. 我不会推荐它:)

    【讨论】:

    • 感谢您的回答。我上过cocos2D 网站& doc,看起来很棒,但是……我不想做游戏,只是在UIView 上展示一些模型。 Cocos2D 对于我的需求来说似乎有点太大了。
    • stackoverflow.com/questions/15344430/… 你能看看这个链接并帮助我解决这个问题。我还需要一些代码文档。
    猜你喜欢
    • 1970-01-01
    • 2010-12-30
    • 2016-04-11
    • 2021-07-30
    • 1970-01-01
    • 2013-12-21
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多