我觉得这是最基本的,但是我已经被困了几个小时了。我使用Vuforia Unity插件创建了一个简单项目,并添加了ARCamera,Image和Model Target。
所有项目资产都是从资产商店下载的,名为“ Vuforia Core Samples”。
所需功能 | 当摄像机看到宇航员的可跟踪图像时,它应该显示太空漫游者的3D模型。
实际行为 | 可以识别正在跟踪的宇航员图像,但是不会显示太空漫游器。我可以在日志中看到它。
Trackable Astronaut found
UnityEngine.Debug:Log(Object)
DefaultTrackableEventHandler:OnTrackableStateChanged(Status, Status) (at Assets/Vuforia/Scripts/DefaultTrackableEventHandler.cs:62)
如果我将模型目标对象更改为类似于立方体的3d形状,那么一切都会按预期进行。我觉得我缺少一些超级基础的东西。
答案 0 :(得分:2)
因为图像目标和模型目标完全不同。模型目标用于使用其模型跟踪物理对象。图像目标用于跟踪标记或图像。如果您只想渲染空间漫游器,请删除模型目标上的所有脚本,例如model Target Behavior
和DefaultTrackableEventHandler
。