发现RenderTexture的一个疑似bug

发现RenderTexture截屏一个对象会比对象本身大一点点
过程很简单:
1,创建一个全屏RenderTexture,创建一个鼠标事件监听
2,在鼠标began时候创建 spr = new Sprite(xxx) ,addChild(spr ) ;设置spr为点击位置
3,鼠标end时候创建相同资源 spr = new Sprite(xxx),用RenderTexture截屏spr在相同位置
4,此时会发现,began 和end 的瞬间2个spr会突然变大一点点
测试版本3.11.1 和 3.15.1

知道原因了,
是由于 Director::setDefaultValues(void)内的默认的投影,projection == “3d”,
这就造成RenderTexture 生成的图像,距离屏幕中心越远时候,看起来会和直接addchild的模式pos相差越远。
在屏幕4个角落位置最明显
投影矩阵改成2D模式就行了

web还是native

native,不过我觉得都会有这个现象