unity ultima tools studio manager mac english android unity3d google-glass google-gdk

android - ultima - sdk tools download



Vista previa del kit de desarrollo de vidrio Unity3D+ (1)

En Unity3D, ¿es posible orientar el Kit de desarrollo de vidrio (GDK) a través de las Configuraciones de compilación?

Android API 15 + GDK se han descargado a través del administrador de Android SDK. Puedo construir Cristalería exitosamente a través de Eclipse. En Unity3D, el GDK no aparece como el nivel mínimo de API (pero API 15 lo hace).

Ejemplo: Archivo> Configuraciones de compilación> Nivel mínimo de API> Android Ice Cream Sandwich (API 15)

Supongo que el nivel de la API mínima no es el mismo que el objetivo de compilación, pero ¿hay alguna manera de ajustar el objetivo de compilación de Unity3D?

(Mientras tanto, estamos utilizando el GDK como un complemento de Android, pero sería bueno poder dirigir el GDK directamente)


Sí, he construido para Glass directamente desde Unity. Funciona bastante bien

  • Establezca el SDK mínimo en la API 15, establezca la orientación en Horizontal izquierdo y (opcionalmente) establezca el tamaño de la vista del juego en 640 x 360.

  • Unity.gyro de Unity funcionará con el giroscopio en el dispositivo, por lo que puede girar la cámara de Unity para que coincida con los divertidos efectos de realidad aumentada.

  • Utilice el método estático AndroidInput.GetSecondaryTouch () para obtener toques en el panel táctil de cristal. Puede detectar fácilmente grifos individuales con AndroidInput.touchCountSecondary.

  • Al igual que cualquier aplicación GDK, deberá crear los archivos de recursos para el desencadenador de voz. Cree la carpeta "Activos / Complementos / Android / res / xml" y el recurso de activación por voz XML. El mio es:

Complementos / Android / res / xml / my_voice_trigger.xml:

<?xml version="1.0" encoding="utf-8"?> <trigger command="PLAY_A_GAME"> </trigger>

Finalmente, debe agregar el activador de voz al manifiesto de la aplicación. Copie el archivo AndroidManifest.xml predeterminado del paquete de aplicaciones de Unity (Unity.app/Contents/PlaybackEngines/AndroidDevelopmentPlayer) a Assets / Plugins / Android y modifíquelo para usar el activador de voz XML, colocando el siguiente bloque en la etiqueta de actividad:

<intent-filter> <action android:name="com.google.android.glass.action.VOICE_TRIGGER" /> </intent-filter> <meta-data android:name="com.google.android.glass.VoiceTrigger" android:resource="@xml/my_voice_trigger" />

edificio

Conecte su Google Glass en un cable USB, y "Archivo> Crear y ejecutar" funciona en el dispositivo. (Una nota de advertencia: una escena tridimensional seria hará que la GPU sea bastante cálida).

Advertencias

La enumeración de KeyCode no incluye las teclas Glass (es decir, el botón de la cámara), por lo que no puede detectar eso en Unity sin escribir una subclase de UnityNativeActivity.