一般因为retina屏幕和普通屏幕分辨率不同而需要两套图片资源,普通和hd版。
早上在模拟器上简单试了下,非retina模式,加载960x640的图片,获取layer的camera ,修改其eyeZ值,可以将layer缩放到跟屏幕适配。这样我们就可以只使用一套高清资源,在Retina模式下不去缩放layer,而在普通模式下将所有的layer缩小,就适配到普通屏幕了。
触摸坐标是否需要处理?
后续: 未采用修改eyeZ 的方法,因为修改值似乎是个magic number。后直接采用layer的scale方法,然后setPosition 调整位置