Cocos Studio可滾動層裁剪失敗總結
目前經過總結,基本由以下三種情況造成:
一:未開啓“模擬裁剪屬性”
如上圖:這個屬性在所有的滾動層容器都可以看到。如果你想正常顯示滾動層的內容,請注意勾選此項
二:未開啓OpenGL深度緩存
這個問題在ios會經常遇到,部分安卓機型也會出現,遇到此問題按照下面的方法修改
ios 工程修改 :AppController.mm文件(在ios項目根文件夾
複製代碼
|
安卓工程 修改 game activity,在安卓項目的src目錄下
複製代碼
|
三:硬件不支持
如果您嘗試過以上方法還是不能解決,這多數情況下是由於這臺設備的顯卡不能夠支持,這部分機型多數集中於10年左右的機型,如U880等低端機。目前這批機型已經基本退出市場,可以給予忽略
如果大家有其他問題並未包含在以上三種情況歡迎跟帖回覆
四:背景變爲綠色
該問題是opengL渲染模式問題導致的,請您嘗試修改appActivity.java解決。
public Cocos2dxGLSurfaceView onCreateView() {
Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);
glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8);//仍不行可以試試8,8,8,8,16,
return glSurfaceView;
}