android - UnityPlayer as a SubView with Transparent Background? (Unity Game Engine) -


i trying following on android (then possibly on ios) , advices appreciated:

overlaying unityplayer view on top of native android view 3d objects being drawn , no camera background (transparent background)

my current progress:

so far managed use unity3d project library android project , assign unityplayer view framelayout on top of android view camera background color showing... tried changing clear flag option depth didn't work.

i managed use separate glsurfaceview assigned class extending unityplayer , implementing glsurfaceview.renderer renderer still getting opaque background.

my code follows:

// class extending player class customunityplayer extends unityplayer implements glsurfaceview.renderer {     public customunityplayer(contextwrapper context) {         super(context);     }     public void ondrawframe(gl10 gl) {         super.ondrawframe(gl);     } }  // inside  oncreate function:         m_unityplayer = new customunityplayer(this);         int glesmode = m_unityplayer.getsettings().getint("gles_mode", 1);         m_unityplayer.init(glesmode, false);          munityview = new glsurfaceview(getapplication());         munityview.seteglcontextclientversion(2);         munityview.setzorderontop(true);         munityview.setzordermediaoverlay(true);         munityview.seteglconfigchooser(8, 8, 8, 8, 16, 0);         munityview.setrenderer(m_unityplayer);         munityview.getholder().setformat(pixelformat.translucent);          setcontentview(r.layout.activity_fullscreen);          framelayout layout = (framelayout) findviewbyid(r.id.unityview);         layoutparams lp = new layoutparams(layoutparams.fill_parent,                 layoutparams.fill_parent);         layout.addview(munityview, 0, lp); 

am missing , possible? appreciated.

thanks alot

after attempts...removing munityview.setzordermediaoverlay(true); did trick me (works on unity 4.2 , below... not in unity 4.3 , above)


Comments

Popular posts from this blog

How to mention the localhost in android -

php - Calling a template part from a post -

c# - String.format() DateTime With Arabic culture -