Je reçois le problème: L'application n'utilise pas le contrôleur Daydream correctement L'application permet aux utilisateurs d'utiliser le regard de la tête pour positionner le curseur et interagir avec le bouton "Play" de l'interface utilisateur du menu.Impossible de passer l'éligibilité dans le Google Daydream Appstore pour mon application hybride Daydream + carton en utilisant Unity VR
Voici ma classe qui définit le GvrPointerInputModule.Pointer soit utiliser le GVRLaserPointer (pour rêvasser) ou GvrReticlePointer (pour carton):
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;
}
}
Si nous utilisons le rêve éveillé, nous allons utiliser le laser, sinon nous utiliserons le réticule.
Comment puis-je faire passer mon application? Sommes-nous autorisés à soumettre une application qui peut être utilisée à la fois pour la rêverie et le carton? Faites-moi savoir si vous avez besoin de plus d'informations.
Je ne sais pas si je devrais inclure un lien ... mais mon application est active sur le Playstore: https://play.google.com/store/apps/details?id=com.fungamefuntime.warehouse