高手们,来看看!
我今天在做游戏的时候突然发现我游戏中的一个很大的BUG,每个界面的切换问题.当进入另一个场景的时候,总是会闪下先前的的图层.检查了代码,但是找不出来.麻烦高手帮帮忙.
我把部分代码例子先放上来!
public void run(){
while(isOver){
switch(STATE){
case 1://大地图
...
break;
case 2://房间
...
break;
case 3:
break;
....
}
}
}
if(...){//触发房间事件
state=2
loadRes();//加载资源
}else if(...){//触发回到大地图
state=1
}
基本上就是这样,也不知道大家能不能看明白.当执行state=2时,应当是画房间的场景,但是在画此场景之间,大地图会闪一下.相反,返回大地图时,房间也会闪一下...