Unity3D para Android e iOS: decodificación de código QR (lector)
Frecuentes
Visto 14,484 veces
4 Respuestas
2
Hay un complemento no gratuito ($ 50) disponible: Código QR de Antarés
Si no está interesado en pagar por un complemento, tendrá que crear uno propio. Dado que ZXing está disponible tanto para iOS como para Android, puede crear contenedores de C# para él y luego usar un complemento nativo en iOS y las extensiones de C# a Java en Android para obtener lo que necesita.
contestado el 24 de mayo de 12 a las 03:05
2
También hay otro complemento disponible para códigos de barras y QRCode tanto para Android como para iOS: Escáner de código fácil
Solo tiene que llamar a un único método (API de C# común para Android y iPhone) y automáticamente inicia una vista/vista previa de la cámara que decodifica el código de barras/código QR y le devuelve la cadena literal en una devolución de llamada. Se basa en ZBar y no tiene nada que integrar, todo ya está empaquetado.
El complemento puede devolverle la imagen tomada durante la vista previa (como Textura2D/Imagen) y también decodificar directamente en los scripts una Textura2D/imagen sin vista previa/toma de cámara.
respondido 12 mar '13, 17:03
1
El blog al que se vinculó el OP ahora tiene una opción gratuita para dispositivos Android aquí También puedes ver este video relacionado Prefabricado ARCamera en Unity Tutorial Es posible que deba corregir algunos errores de compilación menores para que todo funcione debido a que las versiones más nuevas de Vuforia tienen diferentes implementaciones.
Respondido 28 Feb 14, 05:02
0
También puedes usar gratis metaio SDK que ha incorporado soporte para la lectura de códigos QR.
Respondido 13 Feb 13, 16:02
El complemento nativo no está disponible para Android o iOS Basic. ¿Correcto? El código QR de Antares no se puede leer desde la transmisión de video. ¿Puedo tomar una foto con Unity en tiempo de ejecución y decodificar con Antares? ¿Hay un ejemplo? Desafortunadamente, no hay demostración para Antares. - Aceite
Según la página de comparación de licencias unity3d.com/unity/licenses El soporte de complementos de código nativo está disponible para Android e iOS básico. - ThomasW
Está bien, gracias. Leí mal. ¿Puedo tomar una foto con Unity en tiempo de ejecución y decodificar con Antares? ¿Hay un ejemplo? Desafortunadamente, no hay demostración para Antares. - Aceite
@Oli No he usado el código QR de Antares, así que no lo sé. Debe preguntar directamente a la empresa: antares-universe.com - ThomasW
Hay ejemplos en el sitio de Unity. Verificar unity3d.com/support/documentation/Manual/PluginsForAndroid.html y unity3d.com/support/documentation/Manual/PluginsForIOS.html Se necesita un poco de trabajo. - ThomasW