8 常见问题解答¶
问题1:发现应用中的画面上下颠倒怎么办?¶
答: 确认manifest文件中的标签配置,尝试修改其中的旋转角度
标签:
<meta-data android:name="pvr.display.orientation" android:value="180" />
Or
<meta-data android:name="pvr.display.orientation" android:value="0" />
问题2:VRActivity里可以监听到Surface对象的生命周期,为什么还需要另外实现RenderInterface?¶
答: 在VRActivity里是执行在UIThread中,Surface对象创建以后,初始化OpenGL是执行在RenderThread中,要进行OpenGL绘制也必须在该线程下,所以应该通过实现RenderInterface的接口执行OpenGL操作
问题3:在计算ArmModel之前,为什么需要再执行一次传入手柄数据的操作,SDK不能主动获取吗?¶
答: ArmModel的计算同时需要头戴数据和手柄数据,核心计算放在了so文件中,头戴数据实现了主动获取方式,而目前手柄服务作为了可选模块,未集成到一起,因此需要另外传入数据。