【发布时间】:2018-02-22 07:15:08
【问题描述】:
我的应用程序有问题,它使用统一的 Android 原生。
我的本地人使用 opengl,但是当我向自己的本地人提供统一上下文时, 然后它停止了这条消息,
E/libEGL:在没有当前上下文的情况下调用 OpenGL ES API(每个线程记录一次)
我认为这个错误发生在上下文传递中, 我只是为这个过程使用公共资源
using (activityClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"))
{
activityContext = activityClass.GetStatic<AndroidJavaObject>("currentActivity");
}
NativePlugin = pluginClass.CallStatic<AndroidJavaObject>("instance");
NativePlugin.Call("setContext", activityContext);
在这个过程中,activityContext没有gl属性,会报错 对吗?
如何从统一上下文中获取 GLcontext? 有什么解决办法吗?
【问题讨论】:
标签: android unity3d opengl-es android-context