我首先为iOS平台构建了一个着色书应用程序,并考虑到为其他平台构建它。无论如何,我的算法意味着重复访问RenderTexture的结果精灵。 因此,除了调用visit方法的其他精灵之外,我还需要再次调用结果,例如:
renderTexture->beginWithClear(148, 217, 249, 255);
renderTexture->getSprite()->setPosition( /*computed position*/);
renderTexture->getSprite()->visit();
//draw other elements by calling their visit() method
renderTexture->end()
问题在于产生的质量。更确切地说,似乎渲染是使用图块执行的,并且在每个渲染步骤之后都会有一些拉伸可见。请查看附上的截图我展示了我的意思:
通过使用以下存档中的源代码显示场景,可以重现这一点:archive
我已向Cocos2d-x问题跟踪环境提供了所有详细信息,但未收到任何反馈。
如果有人复制了此问题并找到了解决方案,请分享。谢谢!