Unity 3D Vuforia不显示3D模型目标对象

时间:2018-10-15 22:14:19

标签: unity3d vuforia

我觉得这是最基本的,但是我已经被困了几个小时了。我使用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形状,那么一切都会按预期进行。我觉得我缺少一些超级基础的东西。

这里是我的统一项目的屏幕截图 enter image description here

1 个答案:

答案 0 :(得分:2)

因为图像目标和模型目标完全不同。模型目标用于使用其模型跟踪物理对象。图像目标用于跟踪标记或图像。如果您只想渲染空间漫游器,请删除模型目标上的所有脚本,例如model Target BehaviorDefaultTrackableEventHandler