日期:2014-05-20  浏览次数:20572 次

关于场景切换的问题,谢谢!
用MIDP2.0如何实现场景切换?可否提供一下思路?
是重新构造一个新的TILEDLAYER再把SPRITE放在上面吗?

------解决方案--------------------
MIDP2.0里有个LayerManager类
可以为场景的切换提供控制
可以参阅jdk
------解决方案--------------------
重建一个Canvas?
------解决方案--------------------
看我早上发的帖子 很长 帖起很累的 看帖比贴帖起还累~!~http://community.csdn.net/Expert/topic/5351/5351262.xml?temp=.9671289
场景切换 是不是做类似RPG游戏过关那种??```MIDP2.0 支持GameCanvas

在后备缓冲区域 另外写2个线程序
boolean 战斗中=false;
if(遭遇怪)
{
setBattle(战斗中=true)
if(战斗中==true)
{
//战斗场景代码 可以临时在缓冲区绘制图形 期间要有1定的缓冲时间在缓冲区绘制战斗场景的图形 ,在进入战斗前把缓冲区里面绘制普通场景图形清除,并且要将战斗前的场景信息保存起来 以便战斗结束后恢复到普通场景


//战斗结束后
setBattle(战斗中==flase);
}else{
//普通场景代码 要保存好上次战斗时的记录 平时就把图形绘制在缓冲区里面 到遇到战争时候要临时把在缓冲区绘制普通场景的图形清空 再绘制战斗时的场景

}

}