2012-03-09 51 views
0

我想仅支持一组图像来支持我的新应用程序的高清显示。我为精灵编写了一个容器,以便在需要时基于它的锚点将图像向上缩放。但是当我在spritesheet中创建图像时,我无法找到实现相同目标的方法。由于所有的图像都是在batchnode中加载的,并且我无法找到正确放大batchnode的方法,所以请根据不同的锚点缩放batchnode中的每个图像。所以我想知道是否有人知道这个问题的任何解决方案?如何正确放大cocos2d中的batchnode?

非常感谢您的回复!

回答

2

如果您不使用高清图像,只需禁用Retina显示屏支持即可。这样做可让您的游戏在Retina设备上与SD设备上看起来完全一样。

如果您提供单独的高清图像,则只能在Retina设备上看到改进的图像质量。如果你不这样做,那么启用Retina模式就没有意义了。

+0

非常感谢您的回答,但基于我的测试,我确实看到了Retina显示屏的质量提升,因为我使用了一组高质量的图像。 – Spaft 2012-03-12 16:48:43