cocos2d-X 3.X渲染纹理产生难看的副本?

时间:2015-03-03 13:16:26

标签: ios screenshot antialiasing cocos2d-x-3.0 render-to-texture

我是cocos2dX的新手

我已使用相关关键字搜索了stackoverflow,但无法找到任何相关内容。所以我发布了一个新的。

我正在使用renderTexture来增强我的应用程序的性能,下面的图像是一个表(菜单)的一个单元格(menuItem),我有点"展平"它所以它不会在一个单元格中包含许多精灵/文本字段。

但输出看起来很麻烦。 有没有办法让产出更好?

那是由比例因子引起的丑陋输出吗?

原创

original

渲染纹理

render texture

2 个答案:

答案 0 :(得分:1)

发现问题与cocos2d-X的比例因子有关。 溶液:

  1. 将内容放大到原始宽度和高度(取消cocos2d-X中的自动缩放)
  2. 使用完全相同的尺寸REnderTexture
  3. 捕获内容的屏幕截图
  4. 从捕获
  5. 创建一个精灵
  6. 使用cocos2d-X的比例因子
  7. 缩减生成的精灵

    希望能帮助有需要的人

答案 1 :(得分:0)

我不知道为什么只有渲染的精灵不是"像素完美",但我的解决方案是:

renderTexture->getSprite()->getTexture()->setAntiAliasTexParameters()