版本3.5.1
1、在ID加创建一个RenderTexture,大小比喻1024x1024
2、给一个相机使用
3、把RenderTexture给一个UI的Sprite使用
4、在代码中修改RenderTexture的大小renderTexture.resize
用IOS15版本的手机打开,RenderTexture内容为黑,浏览器正常,Andriod正常
Hi, 照着操作尝试了一下,没有复现这个问题,方便提供一下简单的demo吗?
公司团建,人在外地,回去后,我再整一个了。
谢谢配合。
3.5.1和3.5.2我都尝试了一下,iphoneSE2 ios15.5, web和ios native都是正常的。
如果是升级新的编辑器,尝试清理一下项目文件夹;还有检查一下是否自定义引擎有修改。
Hi,
试试 resize(512, 512);
https://www.khronos.org/webgl/wiki/WebGL_and_OpenGL_Differences#Non-Power_of_Two_Texture_Support
safari上跑的是WebGL, 因为renderTexture一些采样属性的原因WebGL1.0 resize到Non-Power-Of-Two renderTexture上面会有一些显示问题。
应该是这个问题了,感谢提供资料。
那最后怎么解决?ios要在512内?
rendertexture大小需要是2的N次方

