首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

高手游戏刷新有关问题

2012-12-14 
求助高手游戏刷新问题屏幕怎么不刷新了,flushGraphics()方法没有被抑制啊?[解决办法]把你源码发过来吧 老

求助高手游戏刷新问题


屏幕怎么不刷新了,flushGraphics()方法没有被抑制啊?
[解决办法]
把你源码发过来吧 老大
[解决办法]
private void draw()
    {
if(a){
        if (score <= 4000){
            g.drawImage(imgBack1, 0, backY, 0);
        if(backY>0&&backY<CanvasHeight)
        g.drawImage(imgBack1, 0, backY-imgBack2.getHeight(), 0);
        }
        
        //背景1
        
        if (score > 4000 && score <= 7000)
        {
            g.drawImage(imgBack2, 0, backY, 0); //背景2
           if(backY>0&&backY<CanvasHeight)
        g.drawImage(imgBack2, 0, backY-imgBack2.getHeight(), 0);
        }
        if (score > 7000 && score <= 10100)
        {
            g.drawImage(imgBack3, 0, backY, 0); //背景3
                    if(backY>0&&backY<CanvasHeight)
        g.drawImage(imgBack3, 0, backY-imgBack2.getHeight(), 0);
        }

        
        for (i = 0; i < 3; i++)
        {
            bullets[i].draw(g);
        }
        enemy1.draw(g);
        enemy2.draw(g);
        bonus.draw(g);
        for (i = 0; i < 8; i++)
        {
            enemy3456[i].draw(g);
        }
}
if(!a)
{
bullets1.draw(g);
}
player.paint(g);
        
        g.drawImage(imgState, 0, CanvasHeight - 10, g.TOP 
[解决办法]
 g.LEFT);
        g.setColor(0xffff00);
        g.fillRect(8, CanvasHeight - 10+3, energy, 4);
        if (isExplored)
        {
            g.drawImage(imgExplored, expX, expY, g.TOP 


[解决办法]
 g.LEFT);
            isExplored = false;
        }
        switch(life){
          case 3:
          g.drawImage(imgLife, 60+imgLife.getWidth(),CanvasHeight-imgLife.getHeight(), g.TOP 

热点排行