Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个使用 Cocos2d 的简单应用程序,在模拟器上运行时所有图像都显示良好。但是,当我在 iphone 上运行它时,所有图像都被放大并且数量惊人,使游戏无法玩。
有没有人知道为什么会发生这种情况,以及如何解决它?
您需要考虑您的模拟器正在运行视网膜的可能性。可能您正试图在较旧的非视网膜设备上显示更高分辨率的图像。
您也可以在任何图像上添加后缀“-hd”,然后 cocos2d 会自动将其识别为更高分辨率。但是当你真正完成你的应用程序时,你会想要每个图像有 2 个副本,每个分辨率一个。
我发现问题在于,当我使用 初始化精灵时spriteWithFile,它会将其设置为特定大小。当我稍后更改精灵纹理时,它保持了最后一张图像的大小,但具有不同的纹理。
spriteWithFile
html 标记及其内容来自 html 字符串?