iOS应用程序中的3D对象

时间:2014-05-26 05:45:57

标签: ios 3d rotation touch xcode5.0.1

我必须在我的iOS应用程序中实现一个3D对象,可以旋转并检测每个部分的触摸。手指已经到达用户触摸的位置。这个3D人体对象在我的一个查看控制器。我是OpenGL和Unity3D的新手。作为客观的C编码器,这是实现这一要求的最简单方法。对对象进行平滑的旋转和触摸检测是必需的。任何人都可以做到这一点或有建议吗? / p>

提前致谢!

1 个答案:

答案 0 :(得分:2)

实际上你必须使用游戏引擎。所以,实际上是Unity3D。就这么简单。

在iOS中,您可以从头开始构建所需的所有框架,这是不可思议的。 (从字面上看,这可能是5到20人年的工作!)

下载Unity并尝试享受学习它。要完成你在Unity中描述的内容,可能需要5到10分钟。 1,从模型制作者中删除文件夹中的文件。 2,添加"如果触及"脚本。 3,添加一个"轨道摄像机"脚本。

糟糕的 answers.unity3d.com 网站将非常轻松地为您提供所需的一切,例如只需搜索"轨道脚本"。

从iOS迁移到Unity很烦人,但至少你可以按一个按钮并获得Android版本,无需额外的努力! :)干杯


为了非常清楚,您意识到为3D开发制作模型非常困难且昂贵。模型制造商收取成千上万的费用,以便在我们周围建立“#c; cgi”世界"。当然,有大量的免费模型等。请注意, mixamo.com 是整个3D行业的身体动画方面。

(在Unity中,一旦你按照上面的描述进行操作,你可以点击一个按钮,为你的人形机器人添加一些动画......然后它就可以跳舞,射击武器等了!)


最后的注意事项..考虑虚幻引擎,这是更客观的C导向。但Unity拥有所有市场,而且更容易。