首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一3D -改变世界/平面之间的甲虫?

统一3D -改变世界/平面之间的甲虫?
EN

Stack Overflow用户
提问于 2016-01-07 09:20:05
回答 2查看 200关注 0票数 2

假设我想复制“凯恩遗产:统一中的灵魂掠夺者”中的平移。

有两个领域:光谱领域,物质领域

谱域是基于材料领域的,只存在几何畸变和某些物体的淡出/非交互。

在灵魂收集器中,它被用作去那些你通常无法在材料(扭曲几何学),使用其他能力(例如通过栅格)的区域的手段。

我的问题是:是否有可能在统一3D中实现这一点?(我需要场景(级别)或物体有两个状态,我可以切换到实时甲虫/扭曲。)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-07 11:40:56

我将此称为一个相当高级的话题,并且有多种方法来实现至少类似的效果。

但要立即回答你的实际问题--是的,这是可能的。

下面是一些我会采取的方法(我想这将是你的下一个问题;)

  • 最简单的方式,显然是有游戏对象,其中有他们的对撞机和渲染器(或整个对象)时,“改变领域”。但这肯定不是最好的方式,即使是这样的运动模糊或其他图像效果可能会有所帮助。 (根据您使用的着色器,动画alpha值也会产生褪色效果)
  • 更高级的方式是对顶点的实际操作(更改对象)。关于如何改变物体的几何学,有很多教程。查看一下正式文档中的Mesh(): http://docs.unity3d.com/ScriptReference/Mesh.html 允许从脚本创建或修改网格的类。
  • 的另一种方式(没有尝试),这是相当容易的将使用形状键。我不知道您使用哪个软件来创建您的世界/模型,但搅拌器有这样的功能,它允许您定义一个基本形状,然后编辑搅拌机中的眩晕,并将其保存为第二个(或更多)形状。如本视频所示,统一可以在这些形状之间顺利地融合: https://www.youtube.com/watch?v=6vvNV1VeXhk
票数 1
EN

Stack Overflow用户

发布于 2016-01-07 11:23:02

是的,这在Unity3D中是可能的,但是你的问题是相当笼统的。您可以尝试这样的方法:每个GameObject拥有两个模型(可能是脚本中的子模型或字段),并根据播放器所在的领域禁用其中的一个。您可以为每个级别有两个场景,并在它们之间切换,尽管这可能太慢了。您可以看到是否有任何插件/资产,允许您定义两个模型和他们之间的变化。也许还有很多其他的路可以走,但我真的帮不了你,除非你选择了一条路。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34651341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档