cocos2dx在不同安卓機型下scrollview裁剪失敗

最近項目上遇到個問題一直困擾着我,我用cocossstudio做了一個uiscrollview,結果在pc和大部分安卓手機上都能完美運行,但是在有些機型(我用小米4,三星S5, HTC one)上scrollview裁剪會失敗,在上面劃出顯示區域仍然顯示,爲了解決這個問題,我上網查,各種試,問羣裏的大牛,最終終於找到了解決的辦法。


其實辦法很簡單,就是在代碼中加註一句:

setClippingType(LAYOUT_CLIPPING_SCISSOR); (設置爲鏤空)


因爲代碼中默認的類型是 LAYOUT_CLIPPING_STENCIL(模版類型)

enum {
    LAYOUT_CLIPPING_STENCIL,//模板
    LAYOUT_CLIPPING_SCISSOR//鏤空
}LayoutClippingType;//容器裁切類型


後來發現原來cocos已經寫好了腳本接口,所以各位童鞋們,直接在腳本中調用      控件名:setClippingType(LAYOUT_CLIPPING_SCISSOR);;就ok了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章