【发布时间】:2018-12-05 13:08:49
【问题描述】:
我想在 ARCore 场景中部署一个对象,我想渲染另一个对象并销毁前一个对象。我不想创建一个单独的场景,我希望它发生在同一个场景中。有人知道怎么做吗?
【问题讨论】:
-
我不完全理解你的问题。只要锚定它们,您就可以创建预制件并实例化任意数量的对象。然后你也可以摧毁它们。你问的是什么?
标签: unity3d augmented-reality arcore
我想在 ARCore 场景中部署一个对象,我想渲染另一个对象并销毁前一个对象。我不想创建一个单独的场景,我希望它发生在同一个场景中。有人知道怎么做吗?
【问题讨论】:
标签: unity3d augmented-reality arcore
这可能会回答您的问题:https://docs.unity3d.com/Manual/CreateDestroyObjects.html 在 Unity 中,游戏对象有特殊的实例化和删除程序,因此在您的脚本中只需引用所需的游戏对象并实例化/删除它。
如果你用类似的东西实例化一个对象:
var andyObject = Instantiate(AndyAndroidPrefab, hit.Pose.position, hit.Pose.rotation);
然后您将能够执行以下操作:
Remove(andyObject);
【讨论】: