使用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 调整位置
早上在模拟器上简单试了下,非retina模式,加载960x640的图片,获取layer的camera ,修改其eyeZ值,可以将layer缩放到跟屏幕适配。这样我们就可以只使用一套高清资源,在Retina模式下不去缩放layer,而在普通模式下将所有的layer缩小,就适配到普通屏幕了。
触摸坐标是否需要处理?
后续: 未采用修改eyeZ 的方法,因为修改值似乎是个magic number。后直接采用layer的scale方法,然后setPosition 调整位置
相关文章推荐
- SQLSERVER解决HOT PAGE问题的其中一个思路使用表分区
- untiy使用ngui插件屏幕自适应问题解决方案
- UGUI,使用ScrollView时,解决自适应屏幕尺寸问题
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- 水晶报表使用,解决相同数据库不同服务器使用同一个水晶报表模板问题?
- 使用网上流传的一个数据库连接池在Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法
- 完美解决苹果iphone手机使用时间和待机时间一样或差不多的问题[图]
- "执行SQL语句时出现问题操作必须使用一个可更新的查询"错误的解决方法
- "Visual studio .net 无法创建或打开应用程序" 问题的一个解决思路
- 约瑟夫环加强版用线段树解决m,,这类问题还可以拓展,只是一个思路,用线段树的思路要学习
- 使用RNN解决NLP中序列标注问题的通用优化思路
- Mac OS X: MS Office for Mac问题解决的一个思路
- cocos2d-x 3.0rc1 使用iconv库 解决UTF8乱码问题
- linux下开发,解决cocos2d-x中编译出现的一个小问题, undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
- [Latex] tikz包使用时出现的一个问题及解决
- MT6753 使用nt35596s 由于液晶极化出现的闪屏问题解决思路
- 一个实际问题分析及解决之三:websphere中SSL配置及使用
- 使用网上流传的一个数据库连接池在Proxy.newProxyInstance处引起 java.lang.ClassCastException 问题的解决方法
- 笔记:做一个MFC串口界面遇到的一些问题和解决思路
- 使用Cocos2d时关联源码问题解决