Scrollview 裁剪问题解决
来源:互联网 发布:qq飞车淘宝刷魅力方法 编辑:程序博客网 时间:2024/05/01 14:23
目前cocostudio的UI控件中包含ScrollView、PageView、ListView三种滚动层,但是经常会遇到开发者们抱怨在游戏中会显示说有的内容,而不会将超出区域裁剪掉。
目前经过总结,基本由以下三种情况造成:
一:未开启“模拟裁剪属性”
如上图:这个属性在所有的滚动层容器都可以看到。如果你想正常显示滚动层的内容,请注意勾选此项。
二:未开启OpenGL深度缓存
这个问题在ios会经常遇到,部分安卓机型也会出现,遇到此问题按照下面的方法修改:
ios 工程修改 :AppController.mm文件(在ios项目根文件夹)
复制代码
安卓工程 修改 game activity,在安卓项目的src目录下
复制代码
三:硬件不支持
如果您尝试过以上方法还是不能解决,这多数情况下是由于这台设备的显卡不能够支持,这部分机型多数集中于10年左右的机型,如U880等低端机。目前这批机型已经基本退出市场,可以给予忽略。
如果大家有其他问题并未包含在以上三种情况欢迎跟帖回复。
目前经过总结,基本由以下三种情况造成:
一:未开启“模拟裁剪属性”
如上图:这个属性在所有的滚动层容器都可以看到。如果你想正常显示滚动层的内容,请注意勾选此项。
二:未开启OpenGL深度缓存
这个问题在ios会经常遇到,部分安卓机型也会出现,遇到此问题按照下面的方法修改:
ios 工程修改 :AppController.mm文件(在ios项目根文件夹)
复制代码
- EAGLView *__glView = [EAGLView viewWithFrame: [window bounds]
- pixelFormat: kEAGLColorFormatRGBA8
- depthFormat: GL_DEPTH24_STENCIL8_OES
- preserveBackbuffer: NO
- sharegroup: nil
- multiSampling: NO
- numberOfSamples: 0];
安卓工程 修改 game activity,在安卓项目的src目录下
复制代码
- public Cocos2dxGLSurfaceView onCreateView() {
- Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);
- glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8);
- return glSurfaceView;
- }
三:硬件不支持
如果您尝试过以上方法还是不能解决,这多数情况下是由于这台设备的显卡不能够支持,这部分机型多数集中于10年左右的机型,如U880等低端机。目前这批机型已经基本退出市场,可以给予忽略。
如果大家有其他问题并未包含在以上三种情况欢迎跟帖回复。
0 0
- Scrollview 裁剪问题解决
- ScrollView裁剪bug?
- ScrollView 嵌套listview 问题解决
- ScrollView+ListView冲突问题解决
- ScrollView中包含ListView问题解决
- ScrollView和ListView冲突问题解决
- ios之scrollview嵌套问题解决
- ScrollView下的ListView问题解决
- ListView嵌入ScrollView问题解决大全
- ScrollView嵌套ViewPager问题解决方案
- ScrollView嵌套ViewPager问题解决方案
- ScrollView嵌套滑动冲突问题解决
- ScrollView嵌套ListView的问题解决
- ScrollView嵌套ListView问题解决方案
- ScrollView嵌套ViewPager问题解决方案
- Android ScrollView自动滑动问题解决
- ListView和ScrollView冲突问题解决
- cocos2dx 3.0 部分手机scrollView显示异常(裁剪失效)
- 户外烧烤配送
- ios7 自定义UINavigationBar UIBarButtonItem 10px的偏移纠正的两种解决方案
- jdbc应用程序连接Oracle rac的URL写法:
- 优化大型复杂SQL
- android 滑动事件冲突解决 Touch事件处理机制
- Scrollview 裁剪问题解决
- boost::asio(1):封装了定时器类
- 如何对镶嵌数据集进行色彩平衡
- 判断shell字符串是否为空
- foj 2173 floyd+矩阵快速幂
- java中File的delete()方法删除文件失败的原因
- poj 2774 Long Long Message
- 设计一个javascript框架
- XML document structures must start and end within the same entity.