2016-11-15 4 views
0

Je tente de créer un champ de saisie dans une application google daydream à l'aide de la dernière version de Google VR SDK pour Unity et Unity 5.4.2.Google Daydream Keyboard Unity UI TextInput?

Je me demande si quelqu'un peut avoir un aperçu de l'intégration du clavier Daydream. Je peux placer un canevas et un champ de saisie, mais quand je lance l'application sur la vue Pixel et Daydream, et que je sélectionne le champ d'entrée, le rendu du clavier android standard.

Je ne suis pas sûr si le clavier Daydream doit être intégré séparément dans l'unité.

Le clavier Daydream est installé et fonctionne sur les applications Daydream publiées.

Répondre

0

Vous pouvez télécharger le SDK GoogleVR, et vous trouverez la scène de démonstration du clavier à l'intérieur GoogleVR/Demos/Scènes. De là, vous pouvez utiliser les préfabriqués donnés pour le clavier. En dehors de cela, vous pouvez utiliser l'actif gratuit "CurvedKeyboard" du magasin de ressources.

Pour gérer le clavier par défaut Android, vous pouvez faire quelque chose comme ça.

public class SomeClass:MonoBehaviour 
{ 
    private TouchScreenKeyboard defaultKeyboard; 
void Start() 
    { 
     defaultKeyboard = TouchScreenKeyboard.Open ("", TouchScreenKeyboardType.Default); 
     defaultKeyboard.active = false; 
} 

public void didClickOnTextField() 
    { 
     defaultKeyboard.active = false; 
    } 
}