我正在根据他们的文档制作一个基本的Vuforia应用程序,我是Unity 3D的新手。
我正在努力在检测到图像目标时在vuforia中播放视频。我播放了视频,但是当涉及到多个目标时,会根据vuforia的行为播放多个视频。
但是我想一次只播放一个视频,甚至可以聚焦多个图像目标。期待一些帮助来学习。
我只是使用vuforia的视频播放脚本来播放视频。
答案 0 :(得分:0)
在unity
中,这非常简单。您已将这些视频附加到它们各自的Image Target
。我希望你这样做了。
您可以通过以下方法在video
内获取OnTrackableStateChanged
:
vidPlay = mTrackableBehaviour.GetComponentInChildren<VideoPlayer>();
其中vidplay
是在VideoPlayer
类中声明的DefaultTrackableEventHandler
组件。
现在,一旦检测到目标图像,便开始播放。像这样:vidPlay.Play();
或vidPlay.Pause();
。
我希望这有帮助!谢谢。
答案 1 :(得分:0)
您可以在Vuforia配置下的Unity Inspector中看到一个名为“ 最大同时图像目标数量”的选项。只需提及您一次需要同时跟踪多少个目标,Vuforia就会处理其他工作。
我将计数设置为“ 1”,并且一次跟踪一个图像目标。