【发布时间】:2020-02-18 20:45:19
【问题描述】:
在虚幻引擎中设置 MotionController 的典型方法是通过蓝图,但我试图为各种 VR 设置识别不同类型的运动控制器,并从那里应用方向和位置数据。使用 C++ 获取 Oculus Rift 和 Vive 控制器和跟踪器没有问题,但是在 Oculus Quest 上,在通过 ADB 进行调试时,填充有 IMotionControllers 的数组是空的。为什么会这样?
以下代码仅在 Oculus Quest 上打印长度为 0。
const FName feature = FName(TEXT("MotionController"));
TArray<IMotionController*> controllers = IModularFeatures::Get().GetModularFeatureImplementations<IMotionController>(feature);
UE_LOG(LogGloveController, Warning, TEXT("Number of Controllers: %d"), controllers.Num());
【问题讨论】:
标签: unreal-engine4 oculus oculusquest