我正在编写一个UWP应用程序,我希望它也可以在混合现实环境中用作平板。它不是3D应用程序。
除我想将运动控制器按钮用作快捷键外,其他所有选项均正常运行。在任何地方,都可以找到Unity的接口,但是似乎找不到可以直接从C#程序访问运动控制器的东西。
有可能吗?如果是的话,那么朝着正确方向的任何指针将不胜感激。
请...不要问我为什么要这样做...我开始怀疑自己,但是该项目进展顺利,我想很好地完成它。
答案 0 :(得分:0)
可以在没有Unity的情况下从UWP访问运动控制器。
有SpatialInteractionManager类。您需要通过GetForCurrentView()获取实例。然后调用每一帧GetDetectedSourcesAtTimestamp()以获取诸如运动控制器之类的源。详细信息在示例SpatialInteractionSource
中