【发布时间】:2014-09-15 06:04:36
【问题描述】:
我正在 cocos2d-x 中开发一个纵向模式的游戏。
现在,很长一段时间以来,我一直在研究如何在 cocos2d-x 中正确实现多分辨率但失败了。我在论坛上关注了这个great tutorial,但还不够,我也搜索了很多但找不到解决方案。
我还尝试了 cocos-x 提供的不同策略。
我浏览了以下所有链接和教程
使用这些链接,我可以实现所有 ios 分辨率,但不适用于所有 android 屏幕。
http://becomingindiedev.blogspot.in/2014/05/multi-resolution-support-in-ios-with.html
http://discuss.cocos2d-x.org/t/porting-ios-game-to-android-multi-resolution-suppor/5260/5
https://github.com/SonarSystems/Cocos2d-x-v3-C---Tutorial-4---Multi-Resolution-Support
我什至尝试过更新版本的 cocos2d-x,但他们也没有提供任何可以同时支持 ios 和 android 屏幕的东西。
【问题讨论】:
-
您是否尝试过使用 CCDevice::getDPI()。它给出每英寸的像素。如果您需要在所有设备中以相同的物理尺寸显示您的对象,您可以使用此值来调整大小、定位等。
-
嗯好的,我会试试的。
标签: cocos2d-x screen-resolution