Skip to content

An experiment on drawing the Android camera feed into Unity game objects.

License

Notifications You must be signed in to change notification settings

joaoafonsob/unity-android-native-camera

 
 

Repository files navigation

unity-android-native-camera

On this repository you'll find an experiment to draw the Native Android Camera feed onto a Unity GameObject.

The inspiration comes from Unity Technologies NativeRenderingPlugin.

The folder structure contains the following code:

UnityAndroidCameraPlugin: an Android Studio project to create and AAR library as Unity Native Plugin. It includes an NDK library as the low level rendering plugin.

UnityAndroidCamera: the Unity project that integrates the plugin.

Upon success you'll see something like the below image on your Android device: Screenshot

Setup

2020

Toolchain:

  • Android Studio 4.0.1
  • Android SDK 9.0 (API 28) Rev 6
  • Android NDK (Side by side) 21.3.6528147
  • CMake 3.4.1
  • Unity Hub 2.3.2
  • Unity 2020.1.3f1

Troubleshooting

If you have trouble building the Unity project, please try the following:

Open "Build Settings" and make sure that you have switched to the "Android" platform.

This should allow you to build successfully.

About

An experiment on drawing the Android camera feed into Unity game objects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 43.8%
  • Java 27.2%
  • C# 9.6%
  • C 8.3%
  • CMake 4.1%
  • RenderScript 2.9%
  • Other 4.1%