各位好,不知道大家截图用的是什么方法,现在情况是这样的,3.6.2引擎的项目,使用截图功能,用的renderTexture加辅助相机的那种方法,公司测试机器都是好的, 但是外面有些玩家的手机截图是黑色,有些截图是图像错位,由于不能复现,打算在android端直接使用android的原生方法截图(getDecorView()这种方法),但是截出来的是黑屏,查到cocos 游戏用的是SurfaceView ? glSurfaceView? 看引擎源码,CocosActivity等类却看不到渲染相关的代码(也有可能对android了解不够深入),不知道大家有没有在cocos creator android 项目下使用android 自带的原生截图的经验。
Android原生一般的View截屏getDecorView是可以的 但是无法截取SurfaceView 你可以用MediaProjection 录屏的方式截图
因为是opengl的渲染 所有 你用Activity的方式去截图应该不太行
谢谢哈,是的 用普通的方法不行,所以问问大家。
好的,谢谢哈,我试试