【发布时间】:2017-10-11 00:59:49
【问题描述】:
我遇到了问题:该应用未正确使用 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
【问题讨论】:
标签: unity3d virtual-reality google-cardboard daydream