ios - cocos2d-X 3.X 渲染纹理产生难看的拷贝?

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

我是cocos2dX的新手

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

我正在使用 renderTexture 来增强我的应用程序的性能,下图是表格(菜单)的一个单元格(menuItem),我有点“扁平化”它,因此它不会在一个单元格中包含许多 Sprite /文本字段.

但输出看起来参差不齐。 有什么方法可以得到更好的输出吗?

这是比例因子导致的丑陋输出吗?

原创

original

渲染纹理

render texture

最佳答案

发现问题与cocos2d-X的scale-factor有关。 解决方案:

  1. 将内容放大到原来的宽度和高度(取消cocos2d-X中的自动缩放)
  2. 使用完全相同的尺寸 REnderTexture 捕获内容的屏幕截图
  3. 根据捕获创建 Sprite
  4. 使用 cocos2d-X 的比例因子缩小生成的 Sprite

希望对有需要的人也有帮助

关于ios - cocos2d-X 3.X 渲染纹理产生难看的拷贝?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28832799/

相关文章:

ios - IQKeyboardManager – 启用 Split View时键盘布局错误

testing - 使用 Cucumber 和 JAVA8 截取特定页面的屏幕截图

java - 即时屏幕捕获 Java

python - Pyglet OpenGL绘图抗锯齿

audio - 为循环 wav 样本添加抗锯齿/带宽限制(非傅立叶变换)

ios - 在 UIWebView 中隐藏带有 google groups 的标题

ios - 使用不同语言向外部用户发送 TestFlight 邀请邮件

ios - 解析查询不返回完整的对象详细信息

iphone - iPhone 上当前运行的应用程序的屏幕截图

ios - 在 CCRenderTexture 中绘制抗锯齿圆