请教有关creator 2.4.5 RenderTexture的问题

  • Creator 版本:2.4.5

实现的功能:把一个node的内容通过camera 生成一个纹理,然后读取纹理数据分析,分析数据是通过点击屏幕坐标来读取的。

问题:camera 的renderTexture内容和屏幕的显示比例不一致,找了很久,都找不到想关的参数!


这个是正常显示的图


通过renderTexture转换后,就是这样的比例!!!!

node
把testNode换成default组,是正常显示,当testNode设为NewGroup时,就是第二图的比例。

附件为附带测试项目
demo.zip (817.9 KB)

在下面贴子上找到解决方案,添加以下代码:

thisCamera.alignWithScreen = false;
thisCamera.ortho = true;
thisCamera.orthoSize = cc.view.getDesignResolutionSize().height / 2;

RenderTexture 截节点图 重新渲染到精灵上被缩放 - Creator - Cocos中文社区