如何使用 ARCore 放置多个对象

How to place multiple objects using ARCore

我想制作一个 ARCore 应用,您可以在其中 select 放置您想要放置的内容。有谁知道怎么做

如果您使用的是默认示例,您可以更改行:

public GameObject m_andyAndroidPrefab;

到行:

public List<GameObject> m_Prefabs;

在您的 Update() 方法中,将现有的 Instantiate 调用更改为:

var object = Instantiate(m_Prefabs[m_currentObjectIndex], 
                    hit.Point, Quaternion.identity, anchor.transform);

m_currentObjectIndex 是一个整数,它包含要创建的所需预制件的当前索引。例如,当用户在您的菜单中选择一个对象时,您将需要更新此字段。