按照之前做cocos2dx的做法,是做了2套图,一套是4:3的,一套是16:9的,对于iphone来说,就是对应5以前的短脸,和对应5以后的长脸。对于其他机器,小于等于4:3的按4:3拉伸铺满,大于4:3的按16:9拉伸铺满。
但是初识quick,发现有点不一样。这篇文章是廖大写的关于适配的。文中推荐是按照宽度适配。
但是我还是觉得以前的做法更科学,而且各方面配合起来也更顺利。然后问题来了,我居然不知道在quick里面怎么改他。
此处略去大量测试方案和测试数据和测试结果和测试时间(当然我不光是找这个东西,顺带测了下其他的。。。)
最后结论如下:
在quick的display初始化的时候,会根据config里面的设置,比较重要的是这几个:
CONFIG_AUTOSCALE_CALLBACK
CONFIG_SCREEN_WIDTH
CONFIG_SCREEN_HEIGHT
CONFIG_SCREEN_AUTOSCALE
最初始化,具体涉及到的如下:
if CONFIG_SCREEN_WIDTH &