camera rendertexture 导致花屏

  • Creator 版本: 2.4.2

  • 目标平台: 小游戏真机

  • 重现方式:

  • 手机型号: 魅族17pro

  • 编辑器操作系统: windows 10

  • 重现概率: 100%

复现部分代码如下:
const texture = new cc.RenderTexture();
texture.initWithSize(this.node.width,this.node.height);
const spriteFrame = new cc.SpriteFrame();
spriteFrame.setTexture(texture);
this.sprite.spriteFrame = spriteFrame;
this.camera.targetTexture = texture;

控制第一人称角色(也是用camera实现)到地图边缘时,地图外部会出现花屏

定义类型 为什么是 const
const 不是不能改变的吗

texture是指向一个对象,const表示不能修改texture的指向,但可以修改所指向的对象的值,这样定义没问题的。

感觉跟camera的clearFlags或texture的wrap mode有关

看下是不是主相机clearFlags里的Color没有勾上

有没有可能是你两个摄像头的组管理冲突了,节点组和摄像头组设置放上来看看