【问题标题】:I want to make a 3D map for iOS that is interactive. What software should I use?我想为 iOS 制作一个交互式的 3D 地图。我应该使用什么软件?
【发布时间】:2017-11-29 08:17:33
【问题描述】:

我需要为学校项目制作学校的 3D 地图。我已经在搅拌机中有一个 3D 模型,我想让用户能够在 3D 空间中查看它并选择他们不同的类。我在想我想将 Swift 与 Xcode 一起使用,但我也知道一点 C++。我也在考虑使用 Unity3D。有没有办法做到这一点?

【问题讨论】:

  • 你希望他们能够像学生一样在里面说话吗?
  • 本质上,在 iOS-Xcode-Swift 中不可能做到这一点。只需下载 Unity,您将在一个小时内完成。仅供参考 Unity 使用 c#,这很简单。

标签: ios xcode unity3d blender


【解决方案1】:

在 Unity 中创建非常容易,而且它是跨平台的,所以我会选择它。

【讨论】:

  • 谁能给我看代码让某物在半空中旋转?我只需要让它旋转并让查看器用手指手势放大和缩小。
  • 公共转换目标;无效更新(){变换.LookAt(目标); transform.Translate(Vector3.right * Time.deltaTime); } 这将使您的相机围绕目标对象运行
  • 我试过了,但是有一条错误消息显示错误消息 BCE0004 不明确的参考 'LookAt': UnityEngine.Transform.Lookat(UnityEngine.Vector3), UnityEngine.Transform.LookAt(UnityEngine.Transform) .我怎样才能解决这个问题? (抱歉所有问题,我对此很陌生)
  • 您是否将目标声明为转换?
【解决方案2】:

Unity3D 是一个完整的游戏引擎,具有相当不错的计算机图形优化。 Blender 允许您制作 3D 模型,因此您可以将模型导入“.obj”或“.blend”文件。 然后只需将其拖放到 Unity 的文件夹中即可。

https://docs.unity3d.com/Manual/HOWTO-ImportObjectBlender.html

它将被导入。 由于您想让它“可交互”,因此标准 CharacterController 提供了所有必需的功能,因此您的玩家将能够四处走动并探索整个学校。

https://docs.unity3d.com/Manual/class-CharacterController.html

即使您希望播放器四处飞行,您也可以下载这一资源。它有很好的文档记录,易于启动和使用。

https://www.assetstore.unity3d.com/en/#!/content/28647

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    • 2021-08-25
    • 1970-01-01
    • 2023-02-06
    相关资源
    最近更新 更多