【发布时间】:2017-11-09 08:58:59
【问题描述】:
我正在将 cocos2d-iphone 2.0 游戏移植到 cocos2d-x。在旧代码中,我禁用了视网膜,cocos2d-iphone 2.0 为我缩放了资产。我知道这不是要走的路,但它可以作为临时解决方法。
我正在尝试将游戏移植到 cocos2d-x 3.x (3.7.1)。总的来说,这个过程并不太艰难。
我确实希望暂时能够使用我的旧视网膜前资产,直到功能准备就绪。最终,我将收到 Retina 和 iPhone 6 等的资产。
我现在能做什么?我试图计算比例然后调用:
director->setContentScaleFactor(ratio);
但是,虽然这可以正确缩放图像,但我的精灵的位置也会被缩放。我不想要这个。有没有办法告诉 cocos2d-x 缩放位图?我在游戏中使用图块。
如果您有这方面的经验,请告知。
谢谢
【问题讨论】: