我在将骨骼和骨骼动画从 Maya 导入到 Blender 到 iPhone 时遇到了问题。这是我所做的:
我可以导入模型并显示它。许多这些过程都会响应该问题,并让开发人员以编程方式操作游戏对象。
我的主要问题是找到在现有游戏旁边将动画导入 iphone 的最佳定义流程?我不需要整个游戏或整个场景,只需要一个动画模型和一些要遵循的步骤。
此动画旨在循环播放。还有 3 种动画可以在不同的游戏状态(好棋、坏棋等)上播放。所以我担心 LeMarche 的关键帧解决方案(这基本上意味着将每个关键帧导出为 .h 文件)将非常耗费时间和内存。我绝对愿意这样做,但经过我所做的所有研究(不包括其他链接),除了手动导出每个关键帧并导入它们之外,我不知道下一步该去哪里。
编辑:
对于任何可以为我提供明确定义的将动画从 3D 应用程序导入 iPhone 的流程的人,我已经为此增加了一项奖励。不是整个应用程序本身(即 Unity、Sio2 等),而只是在应用程序中显示 3D 叠加层(例如珠宝首饰游戏旁边的动画模型,而不是与世界交互。)
人们一直在说,“创建自己的模型加载器”。是否有脚本、示例、教程,以及从 3D 应用程序(最好是 Maya 或 Blender)导出并导入此动画并在 Objective-C 中渲染它的“模型加载器”过程的任何内容?
最佳答案
我真的不是 openGL 方面的专家,但我知道有一项围绕 Cocos3D(支持 OpenGL 与 Cocos2D 框架集成)的持续倡议,也许您会在这里找到一些有用的信息:
http://brenwill.com/2011/cocos3d-importing-converting-collada-to-pod/
主页:
http://brenwill.com/cocos3d/
关于iphone - 在 iPhone 中显示 OpenGL 动画的最佳过程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5668245/