代码之家  ›  专栏  ›  技术社区  ›  rano

Iphone+OpenGL ES+Blender型号:触摸旋转

  •  1
  • rano  · 技术社区  · 14 年前

    我可以在Blender中创建非常基本的3d模型,所以我想在应用程序中使用这些模型(我看到有一些脚本可以解析和转换顶点数组中的obj文件等) 欢迎任何建议

    2 回复  |  直到 14 年前
        1
  •  4
  •   Glorfindel Randy Levy    3 年前

    这是我几个月前做的事。一个真正的Objective-C开发人员的朋友 说我应该试试 SIO2 引擎。

    Tutorial2 完全涵盖了你所追求的。

    alt text
    sio2interactive.com )

    搅拌机 还有一个 出口商 苹果手机 ,有多棒?:)

    要分解它:

    1. 从Tutorial02打开xcode项目
    2. 打开搅拌机(带网)
    3. 选择你的网格并点击导出。您可以备份tutorial02.sio并导出一个新的。
    4. 在template.mm中找到templateScreenTouchMove()方法(朝底部)

    SIO2object *_SIO2object = ( SIO2object * )sio2ResourceGetObject( sio2->_SIO2resource,
                                                                             "object/Suzanne" );
    

    SIO2object *_SIO2object = ( SIO2object * )sio2ResourceGetObject( sio2->_SIO2resource,
                                                                             "object/YourMeshName" );
    

    这一切都在视频教程以及解释。

        2
  •  1
  •   AtomRiot    14 年前

    你可以看一些东西。 Cocos2d-iphone 是一个很好的2d框架。他们使用的模板非常好,可以设置所有内容。在cocos2diphone中,您仍然可以绘制opengl灵长类动物(在draw方法中),但也可以使用cocos2d来完成精灵和其他元素之类的操作。

    否则 here

    我注意到的一件事是Blender2.5Alpha,我无法让脚本正确集成,所以你只能手动完成这部分。记住把你的四边形转换成三角形,因为这就是iphone的特点。