1、適配模式
(1)resolutionpolicy::exact_fit :拉伸變形,使鋪滿螢幕。
(2)resolutionpolicy::no_border :按比例放縮,全屏展示不留黑邊。
(長寬中小的鋪滿螢幕,大的超出螢幕)
(3)resolutionpolicy::show_all :按比例放縮,全部展示不裁剪。
(長寬中大的鋪滿螢幕,小的留有黑邊)
(4)resolutionpolicy::fixed_width :按比例放縮,寬度鋪滿螢幕。
(5)resolutionpolicy::fixed_height :按比例放縮,高度鋪滿螢幕。
auto director = director::getinstance();
auto glview = director->getopenglview();
if(!glview)
glview->setdesignresolutionsize(640, 480,
resolutionpolicy::show_all); //設定設計的時候解析度大小和適配模式
director->setcontentscalefactor(1);
//縮放比例設定為1
...3、橫豎換屏
androidmanifest.xml
檔案中(1)android:screenorientation = "landscape" //橫屏顯示
(預設)
(2)android:screenorientation = "portrait" //豎屏顯示
4、螢幕大小及座標
(1)winsize :螢幕大小
(2)visiblesize :可視區域大小
(3)visibleorigin :可視區域的左下角座標
director::getinstance()->getwinsize()
director::getinstance()->getvisiblesize();
director::getinstance()->getvisibleorigin();
cocos2d x螢幕適配
第一,對於螢幕適配問題,首先必須理解幾個基本的概念。framesize 實 際上就是裝置的原始解析度,開發環境中可以通過cceglview sharedopenglview setframesize 來設 置裝置的解析度大小,當然也可以可以通過cceglview sharedopenglview g...
Cocos2d JS螢幕適配
有終端開發經驗的讀者應該對螢幕適配問題深感痛惡,因為這個世界實在有太多型別的手機和平板了,各種尺寸 首先,我們來認識三個術語 cocos2d js為我們提供的螢幕適配方法有如下幾種 1.自適應拉伸cc.resolutionpolicy.exact fit 該方案下,遊戲剛好鋪滿整個螢幕,但畫面的比例...
Cocos2d x 螢幕適配
為了適應移動終端的各種解析度大小,各種螢幕寬高比,在 cocos2d x 當前穩定版 2.0.4 中,提供了相應的解決方案,以方便我們在設計遊戲時,能夠更好的適應不同的環境。而在設計遊戲之初,決定著我們螢幕適配的因素有哪些,簡而言之只有兩點 螢幕大小 和 寬高比。這兩個因素是如何影響遊戲的 螢幕大小...