UIScrollView颜色整个变为橙色,做了10几个滚动层只有1个出现这样的情况

求版主解答

你是不是不小心改到层容器的颜色混合属性了?

楼主 http://www.cocoachina.com/bbs/read.php?tid=190097 这个帖子你当时解决了吗?我也碰到了你说的问题。

解决了,我记得好像是碰撞的层添加的不全

如果是修改了颜色的话不可能把我ScrollView上的层Layout层的颜色也给修改了吧。。。。。

— Begin quote from ____

引用第3楼fanrrrrrrr于2014-05-08 18:14发表的 回 2楼(wang1990yujin) 的帖子 :
解决了,我记得好像是碰撞的层添加的不全
http://www.cocoachina.com/bbs/job.php?action=topost&tid=200835&pid=947265

— End quote

你当时的 demo还有吗? 我这一点头绪都没有,能帮下忙吗?万分感谢。1029418889我的qq

— Begin quote from ____

引用第3楼fanrrrrrrr于2014-05-08 18:14发表的 回 2楼(wang1990yujin) 的帖子 :
解决了,我记得好像是碰撞的层添加的不全
http://www.cocoachina.com/bbs/job.php?action=topost&tid=200835&pid=947265

— End quote

非常感谢。

子控件也变了?能否截个图给我看下呢?

1是运行时出现问题的截图,2是没有出现问题的截图,3是编辑器里的设置

我找找看啊…

谢谢,我等你回复,1029418889@qq.com, 我实在是不知道怎么去解决了,如果可以的话希望你给我个demo,我这几天一直在搞这一个,我头都大了。非常感谢

你也是碰撞区都出现在0点吗

我猜我是获取不到轮廓信息,或者说我获取的方式有问题,导致我不能正确的处理碰撞。所以我想看一下你是怎么获取的,希望您能帮助一下,看一下你当时的demo,1029418889@qq.com。谢谢了。

滚动层在编辑器里显示正常吗?

你好,目前猜测这个问题可能会跟opgl渲染有关。建议您尝试下面的方法看是否能解决:

在appActivity.java中要重写onCreateView()函数

public Cocos2dxGLSurfaceView onCreateView() {
Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);
glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8);
return glSurfaceView;
}

有没可能是使用了相对布局导致的? 相对布局中使用ScrollView 貌似就有问题~

貌似是与opengl渲染有关,我也遇到类似问题,目前显示正常了。

需要修改proj.android\src\org\cocos2dx\cpp\AppActivity.java, 内容如下:

package org.cocos2dx.cpp;

import org.cocos2dx.lib.Cocos2dxActivity;
import org.cocos2dx.lib.Cocos2dxGLSurfaceView;

public class AppActivity extends Cocos2dxActivity {
@Override
public Cocos2dxGLSurfaceView onCreateView() {
Cocos2dxGLSurfaceView glSurfaceView = new Cocos2dxGLSurfaceView(this);
glSurfaceView.setEGLConfigChooser(5, 6, 5, 0, 16, 8);
return glSurfaceView;
}
}

那么楼主可以尝试下,如果是布局影响的,我们可以缩小问题范围。目前有看到的也都是变为绿色,变为橙色的确是第一次。

不过我出现问题的是win32平台,应该和那个java文件没有关系吧

编辑器里一切正常