如何使用3D元素制作iOS应用程序?

时间:2017-04-13 18:40:04

标签: ios 3d

我想创建一个类似https://itunes.apple.com/app/id1000413190的应用,但我不知道如何创建它。

例如:连接app与fbx文件或其他东西....,因为我只是代码布局而其他人会制作3D场景,所以如何连接它们?

我是移动开发者[ios,android,windowsphone],但我从未使用过3D :(我需要建议,请帮帮我!

1 个答案:

答案 0 :(得分:0)

这是一个相当模糊的问题。我如何...构建一个3D应用程序。我的第一反应是...如果你不能计划出来......那么这将是一次艰难的旅程,我的朋友。 如果您是一个Web开发人员,那么您将知道步骤,减去3D。 我没有下载应用程序...所以我在这里做了一些假设。

目标:您可以在3D中查看建筑物的不同部分,并像虚拟游览一样在其中移动。

您可能可以直接进入Unity3D游戏引擎并创建95%的应用程序。 Unity构建到iOS,Android和其他人(并且玩起来非常有趣)。将允许您简单快速地构建3D,而无需大量的Web服务/插件(也就是编程类似Three.js,然后是Cordova来构建本机)。所以这里有一个关于如何解决它的非常简洁的概述。

  1. 计划

    • 后端(服务器端API ......您选择编码的任何内容)
      • 数据库(mongo或postgresql是免费的,主机是Heroku)?
      • 中间件(OAuth /安全等)
    • Web服务(客户端访问API,c#用于Unity,可以在mac上编程)
      • 登录
    • Unity3D(客户端)
      • 菜单
      • UI / UX
    • 3D
      • 构建3D环境
      • 渲染3D环境
      • 演练/用户控制/结束/开始/等...
      • 动画
      • 等...
  2. 3D创作

    • 以前从未使用3D?雇用某人?学习自己?
    • Maya / 3DStudio ...或初学者我推荐Milkshape(仅限Windows)。
    • 着色器:基本,移动,有多复杂?你的期望是什么? iPad的?苹果手机?不同的设备呈现不同。可能需要创建后备着色器以获得适合您环境的外观和感觉。
  3. 测试
    • 错误修复,错误跟踪,用户反馈。
  4. 部署
    • 通过商店构建iOS。
  5. 这就是我有时间写的。希望有所帮助......祝你好运!