为了在 Ipad 中使用 IpadRetina 图像,我将内容比例因子设置为 0.5,使用屏幕与设计大小的比例。但是,我是否需要在我在游戏中使用的每个 CCSprite 上使用 setScale(factor)?我认为缩放将根据 setContentScaleFactor 中设置的因子自动完成。为什么 initWithTexture 中没有设置比例因子有什么原因吗?或者这样做有什么复杂性和并发症?
我添加了 CCNode::setScale(0.5f); 在“initWithTexture”中,它工作得很好,很快我就知道我的 IpadRetina 资源将如何出现在 Ipad 中。是的,比例因子现在是硬编码的。
请分享你的想法。