2.2.5+ccs1.6 要怎么做屏幕适配比较好,有什么好的方案么?
屏幕适配方面的文章应该比较多了,先搜出来学习了解一下可能更好做出适合自己的方案。
原理只有一个,屏幕高度(640) / 素材高度 = 比率 ,所有Sprite都要乘与这个比率,还有我认为比较重要的一环,就是位置要除这个比率,
如果所有sprite的锚点统一,那可以用同一个算法除,如果锚点不同,需要先算出锚点比率,再位移
简单来说就是挺麻烦的,如果你用IDE
如果你用ccs,那你应该知道它硬性规定你用它的UI,这个锚点就谁也说不准了,它又不给你改,就这一点,尽管ccs一直出新版本,就不如3年前的CCB了
要在ccs做适配,我认为就是mission impossible
做静态平面还行(这时候CCS的UI就有用了,不会一直刷新),做动态相信谁也不会用ccs,但很多情况是一个界面静态为主,需要一点点动态,那CCS就有点鸡勒了,放着不用可惜,用却很难用,适配也不好调