【问题标题】:Recording gameobject with hololens使用 hololens 记录游戏对象
【发布时间】:2018-09-23 12:25:00
【问题描述】:

在统一编辑器中,我使用 UnityEditor.Experimental.Animations.GameObjectRecorder 来录制游戏对象的动画。 有没有可能用全息透镜做类似的事情? 如果不是,你知道如何记录游戏对象在空间中的行为吗?比如变换、材质等?

【问题讨论】:

  • 可能不会。动画记录器只是一种更改 GO 属性并让它们以直观方式显示为关键帧的简单方法。

标签: c# unity3d hololens


【解决方案1】:

不确定这是否能解决您的问题,但这是我为我的一个项目所做的。

我们希望能够在使用 hololens 的同时操作一个对象,并记录我们是如何移动这个对象的,这样我们就可以在 hololens 上再次播放它。我使用了 Vector3 元素列表,并记录了移动前的起始位置和结束位置(这些位置已添加到 OnManipulationStartedOnManipulationCompleted 的列表中。如果您愿意,还可以通过保存它们来保存更多位置来自OnManipulationUpdated)。一旦我有了这两个位置,我就能够使用 Vector3.Lerp 找到它们之间的线性插值,我在协程中调用它。

如果您仍在寻找解决方案,希望这对您有所帮助。

【讨论】:

  • 好吧,我将有关对象的所有数据保存在一个 txt 文件中,然后读取文件并更改属性...类似于您的解决方案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多