是否有可能在ARKit中创建一个新的静止对象(如圆形或正方形),该对象可以包含用户通过在键盘上键入然后输入的信息,然后基本上存储在“增强现实世界”中。 / p>
答案 0 :(得分:0)
如果我理解您的问题,那么您可能正在思考错误的方法。如果您有一些要在AR中表示的数据,则应在数据模型中表示该数据,并在AR世界中表示。
在这里我说数据模型是指您要在AR中表示的概念性事物,而不是您将在AR中构造和/或操作的 3D模型对象 。您将拥有一些Thing
模型对象,并将它们通过一些控制器层对象(用于保存和管理Thing
的集合)提供给ARKit进行表示。
示例:您有一个犬种列表,并希望通过显示给定犬种的3D模型及其下的标题来投影AR中每个犬种的示例。您可以在应用程序的模型中表示列表(也许可以通过创建一个具有名称和其他详细信息的Breed
结构,并为每个存储Breed
的数组/集合您想展示的品种)。然后,通过显示所选品种的适当3D模型,并使用附加的文本节点显示Breed.name
属性或任何其他属性,您可以使用该品种集合来驱动ARKit。
有多种方法可以为上述示例建模,但这是一个广泛的主题,并且非常针对您的应用程序。