2

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

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

但是示例模型是一个 .model 文件,我从未听说过,也从未出现在模型银行网站上

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

1 回答 1

3

看看这个问题:

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

针对您的问题:

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