【问题标题】:How do I destroy an object in ARCORE scene and deploy another object on the same scene?如何销毁 ARCORE 场景中的对象并在同一场景中部署另一个对象?
【发布时间】:2018-12-05 13:08:49
【问题描述】:

我想在 ARCore 场景中部署一个对象,我想渲染另一个对象并销毁前一个对象。我不想创建一个单独的场景,我希望它发生在同一个场景中。有人知道怎么做吗?

【问题讨论】:

  • 我不完全理解你的问题。只要锚定它们,您就可以创建预制件并实例化任意数量的对象。然后你也可以摧毁它们。你问的是什么?

标签: unity3d augmented-reality arcore


【解决方案1】:

这可能会回答您的问题:https://docs.unity3d.com/Manual/CreateDestroyObjects.html 在 Unity 中,游戏对象有特殊的实例化和删除程序,因此在您的脚本中只需引用所需的游戏对象并实例化/删除它。

如果你用类似的东西实例化一个对象:

var andyObject = Instantiate(AndyAndroidPrefab, hit.Pose.position, hit.Pose.rotation);

然后您将能够执行以下操作:

Remove(andyObject);

【讨论】:

  • 它不会像销毁实例化对象那样工作。我们还必须移除锚点
猜你喜欢
  • 2019-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多