2.0版本Camera的targetTexture渲染图出现缺口

根据2.0相机使用的api去渲染sprite,发现渲染的大图总会出现缺失。
渲染效果图:


渲染代码:
start () { let texture = new cc.RenderTexture(); texture.initWithSize(this.gridSize * 24, this.gridSize * 12); this.camera.targetTexture = texture; this.camera.render(); var spriteFrame = new cc.SpriteFrame(); spriteFrame.setTexture(texture); var node = new cc.Node(); node.rotation = 180; var sprite = node.addComponent(cc.Sprite); sprite.spriteFrame = spriteFrame; node.parent = this.test; this.background.removeFromParent(); },
NewProject.zip (501.3 KB)

上传了代码,希望能尽快回复,太期待这个功能了。

@panda @jjyinkailejj

顶一下

还有渲染出来的图片是倒立的,旋转180度也不是和原图一样,设置renderTexture的flipY属性也没有用。
有人关注吗:cry:

@youyou 麻烦看下这个问题

试下这个 pr : https://github.com/cocos-creator/engine/pull/2996

node.scaleY = -1

用 node.scaleY = -1?
这是什么烂解决方案!使用RenderTexture后如果想再使用自定义shader那怎么办?shader也要倒着写吗?