您的位置:首页 > 移动开发 > Cocos引擎

使用cocos2d-x时解决iPhone屏幕自适应问题的一个思路

2012-03-13 10:53 513 查看
一般因为retina屏幕和普通屏幕分辨率不同而需要两套图片资源,普通和hd版。

早上在模拟器上简单试了下,非retina模式,加载960x640的图片,获取layer的camera ,修改其eyeZ值,可以将layer缩放到跟屏幕适配。这样我们就可以只使用一套高清资源,在Retina模式下不去缩放layer,而在普通模式下将所有的layer缩小,就适配到普通屏幕了。

触摸坐标是否需要处理?

后续: 未采用修改eyeZ 的方法,因为修改值似乎是个magic number。后直接采用layer的scale方法,然后setPosition 调整位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐