我从github获得了最新的Everyplay Unity iOS集成(v1.7.6)并发现了一个错误。
如果我在Unity质量设置中关闭消除锯齿功能,当我打电话开始录制时,屏幕会停止更新,即使我能听到游戏正在运行(因为声音仍在播放)。
如果我重新启用抗锯齿功能,录制功能正常。
我打算不在游戏中启用AA。
答案 0 :(得分:0)
到目前为止,Unity插件方面一直非常轻量级,但是还有更多的C#和更好的集成。
大多数情况下,只更新Everyplay.framework就足够了,因为插件中没有图形更改。在1.7.6中,有一个转换到新的图形集成,默认情况下在编译最新的SDK时使用,否则 它回归旧的整合。
因此,了解最新插件是否已重新导入项目非常重要 在某些情况下,图形错误必然是Unity版本特定的(缺少版本信息)
请随时发送更多信息或潜在的测试用例,以便在Everyplay com支持该问题
更新:
似乎1.7.5 / 1.7.6 SDK使用最新Unity软件包中使用的新图形集成在通过Screen.SetResolution()处理自定义大小时会出现回归。
这已经修复到1.7.6之后的下一个版本,谢谢!
作为解决方法,请将设备分辨率保持为原生或修改
Assets/Plugins/iOS/EveryplayGlesSupport.mm
始终与之建立
已启用ENABLE_GLES_WRAPPER