Может ли кто-нибудь помочь мне использовать Родную камеру Android в Unity так же, как мы используем WebcamTexture? Я хочу, чтобы "изображение предварительного просмотра камеры" в Unity использовалось как texture2d или текстура.
Заранее спасибо.
Я сделал это один раз, используя https://bitbucket.org/Unity-Technologies/graphicsdemos в качестве отправной точки. Вы будете заинтересованы в RenderingPlugin.cpp .
Раньше мне приходилось использовать код на Java в качестве моста к Android NDK, поскольку по соображениям безопасности не было возможности подключить ImageReader к каналу камеры на уровне C.
Похоже, что вещи были обновлены, и можно было бы упростить архитектуру с помощью https://github.com/googlesamples/android-ndk/tree/master/camera.
Надеюсь, это поможет.
ps-> На случай, если вы захотите выполнить пошаговое руководство по коду, я собрал полную демонстрацию здесь https://github.com/robsondepaula/unity-android-native-camera