Mar*_*son 5 android opengl-es rotation
翻转/倾斜手机时它叫什么(我应该谷歌这个术语),以便在运行android时视图旋转?
当我执行此操作时,我的(OpenGL)应用程序崩溃了,当处理OpenGL时,是否应该执行某些步骤?
还有什么我可能想要考虑的吗?
如果您没有为处理自己轮换的活动设置AndroidManifest.xml的属性,您的活动将重新启动,GL上下文将被重新创建,并且至少,您使用的任何表面和缓冲区都将无效.
在我的gles 1.1应用程序中,我在AndroidManifest.xml中有以下内容,它指定我的应用程序活动希望通过键盘和方向配置更改继续存在,并且应用程序支持任何方向,但不希望它更改 - 因为我不想处理重新加载纹理或重做游戏布局(还)
<application android:label="@string/app_name"
android:icon="@drawable/icon"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:debuggable="true">
<activity android:name="MainActivity"
android:configChanges="keyboard|keyboardHidden|orientation"
android:screenOrientation="nosensor"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2801 次 |
| 最近记录: |