我遇到了问题:该应用程序未正确使用 Daydream 控制器 该应用程序允许用户使用头部注视来定位光标并与菜单 UI 的“播放”按钮进行交互。
这是我的类,将 GvrPointerInputModule.Pointer 设置为使用 GVRLaserPointer(用于白日梦)或 GvrReticlePointer(用于纸板):
public class InputModuleSelector : MonoBehaviour {
bool DaydreamControllerConntected = false;
public GvrBasePointer DayDreamController;
public GvrBasePointer CardboardController;
private void Start() {
refreshControllers();
}
public static bool IsDayDreamMode() {
return VRSettings.loadedDeviceName != "cardboard";
}
private void refreshControllers() {
DaydreamControllerConntected = IsDayDreamMode();
DayDreamController.gameObject.SetActive(DaydreamControllerConntected);
CardboardController.gameObject.SetActive(!DaydreamControllerConntected);
GvrPointerInputModule.Pointer = DaydreamControllerConntected ? DayDreamController : CardboardController;
}
}
如果我们使用白日梦,我们将使用激光,否则我们将使用标线。
我怎样才能让我的应用程序通过?我们是否允许提交可用于白日梦和纸板的应用程序?如果您需要更多信息,请与我们联系。
我不确定我是否应该包含一个链接......但我的应用在 Playstore 上处于活动状态:https: //play.google.com/store/apps/details? id=com.fungamefuntime.warehouse