Unity 3d Vuforia 不显示 3d 模型目标对象
Unity 3d Vuforia not displaying 3d model target object
我觉得这是最基本的,但我已经被困了几个小时。我使用适用于 Unity 的 Vuforia 插件创建了一个简单的项目,并添加了 ARCamera、Image 和 Model Target。
所有项目资产都是从名为 "Vuforia Core Samples" 的资产商店下载的。
所需功能 |
当相机看到宇航员的可追踪图像时,它应该会显示 space 流动站的 3d 模型。
实际行为 |
正在跟踪的宇航员图像已被识别,但 space 流动站未显示。我可以在日志中看到。
Trackable Astronaut found
UnityEngine.Debug:Log(Object)
DefaultTrackableEventHandler:OnTrackableStateChanged(Status, Status) (at Assets/Vuforia/Scripts/DefaultTrackableEventHandler.cs:62)
如果我将模型目标对象更改为像立方体这样的 3d 形状,一切都会按预期进行。我觉得我缺少一些非常基本的东西。
这是我的统一项目的屏幕截图
因为图片目标和模型目标完全不同。模型目标用于使用模型跟踪物理对象。图像目标用于跟踪标记或图像。如果你只想渲染 space 流动站,请删除模型目标上的所有脚本,如 model Target Behavior
和 DefaultTrackableEventHandler
。
我觉得这是最基本的,但我已经被困了几个小时。我使用适用于 Unity 的 Vuforia 插件创建了一个简单的项目,并添加了 ARCamera、Image 和 Model Target。
所有项目资产都是从名为 "Vuforia Core Samples" 的资产商店下载的。
所需功能 | 当相机看到宇航员的可追踪图像时,它应该会显示 space 流动站的 3d 模型。
实际行为 | 正在跟踪的宇航员图像已被识别,但 space 流动站未显示。我可以在日志中看到。
Trackable Astronaut found
UnityEngine.Debug:Log(Object)
DefaultTrackableEventHandler:OnTrackableStateChanged(Status, Status) (at Assets/Vuforia/Scripts/DefaultTrackableEventHandler.cs:62)
如果我将模型目标对象更改为像立方体这样的 3d 形状,一切都会按预期进行。我觉得我缺少一些非常基本的东西。
这是我的统一项目的屏幕截图
因为图片目标和模型目标完全不同。模型目标用于使用模型跟踪物理对象。图像目标用于跟踪标记或图像。如果你只想渲染 space 流动站,请删除模型目标上的所有脚本,如 model Target Behavior
和 DefaultTrackableEventHandler
。