如何为Vuforia/Unity创建AR标记?

bts*_*203 3 unity-game-engine augmented-reality vuforia

这是我知道的一个非常基本的问题(!)但是如何在Unity中创建并导入AR标记?我知道我打算通过Vuforia Marker Manager页面来完成它.我创建了一个目标数据库,我已经下载了数据库,但是如何让标记在Unity中显示?

另外:目标数据库究竟是什么?那是'marker'的另一个名字吗?

Aug*_*cob 7

要具体回答您的问题,是的,您的标记是您的目标.

所以你需要做的是:

  • 转到许可证管理器.Add a License Key选择无作为您的许可计划.

  • 现在去Target Manager.Database从下拉列表中为其创建并添加许可证.

  • 添加目标,然后从计算机中选择要作为标记的图像,并上传它.

  • 一旦Target的状态变为活动状态,您可以单击Download Database并确保单击For UnityEditor.这下载一个.unitypackage

  • 现在在Unity中,转到Assets> Import New Assets...并找到.unitypackage您下载的内容

这是您导入数据库的方式.

如果你还没有进口的Vuforia包统一推广,那么你只需从下载下载部分,并通过导入它Assets> Import Package>Custom Package

  • 现在理想情况下,使用AR,您将使用AR Camera位于> 中的Assets栏中的.拖动到你的场景.Qualcomm Augmented RealityPrefabsARCamera

  • 随着AR Camera所选Hierarchy看看Inspector标签.你会看到的Data Set Load Behavior.在那之下你应该看到.unitypakage你导入的ealier 的名字.检查名称并制作它Active.

  • 现在Qualcomm Augmented Reality> Prefabs你也应该看到Image Target.将其拖动到屏幕上.

  • 随着ImageTarget选择在HierarchyInspector应该有Image Target Behaviour

填写如下

Type: Predefined
Data Set: <Name of imported .unitypackage>
Image Target: <Name of Picture uploaded into the Database>
Run Code Online (Sandbox Code Playgroud)

现在,您可以根据应用程序要求解决Image Target问题.

注意:在许可证管理器中,单击许可证的名称,您将看到字母数字代码.复制该代码,和的督察中AR Camera,下QCAR Behaviour>App License Key 贴在代码中.这必须按顺序做了你的应用程序到您>设备上运行.

希望这对你有所帮助.如果有的话,请随时问我.