我正在使用Unity和Vuforia进行第一人称游戏。我想要达到的目的是用户可以将标记附在可以握在手中的物体上(瓶子,书或玩具)。因此,当他玩游戏时,他可以将物体握在手中,让物体面向网络摄像头,移动或旋转物体以控制Unity中的第一个人物角色,例如,在物理世界中倾斜带标记的瓶子,以便第一人称角色在Unity的虚拟世界中前进。 PS。虚拟世界我的意思是在房间里走动的基本第一人称角色,而不是那种涉及Oculus Rift的VR。
我刚刚和Vuforia一起玩过。好处是我可以选择自己的图像作为标记(看起来不是每个基于标记的Unity插件都可以做到这一点)。但是使用Vuforia,我可以创建一个不显示网络摄像头视图的虚拟环境吗?我做了一个基本的Vuforia + Unity教程,该教程仅显示网络摄像头捕获的内容,并在检测到的标记上覆盖虚拟多维数据集。我需要的总结是:没有显示网络摄像头的视图,但仍然有网络摄像头功能,它可以捕获标记,我可以使用它的位置/旋转。在某种程度上,您可以说我只是使用标记+网络摄像头组合作为用于控制虚拟世界活动的传感器。
谢谢!
答案 0 :(得分:0)
从我得到它似乎你想使用你的标记作为目标对象来控制AR中的运动.. 您必须根据您设置的游戏玩法,在Unity中构建功能,仅限于您希望它执行的操作。 例如,如果您希望虚拟狗跟随目标对象,一种简单的方法是在标记和游戏对象之间提供偏移并播放步行/运行动画。 因此,看起来好像对象始终跟随标记,而实际上它是在恒定距离上播放相同的动画。 就导入标记而言,这与你必须用你的立方体做的没什么不同。 在您的Vuforia帐户开发门户网站中:
希望这有帮助。