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

简单j2me游戏开发问题
这个一个游戏程序

public boolean isAlive;
  private boolean isSpeedUp = false;
  private int count=0;

.........


public void speedup(){
  SPEED = 6;
  isSpeedUp = true;
  count=0;
  }

  public void tick()
  {
  if(isSpeedUp == true){
  count++;
  }
  if(count==15){
  SPEED = 4;
  isSpeedUp = false;
  count=0;
  }
  }

  public void init()
  {
  isSpeedUp = false;
  SPEED =4;
  count=0;
  setAlive(true);
   
  }

有人能帮我解释一下这是个什么意思吗?
我是个j2me新手,谢谢啦!

------解决方案--------------------
public boolean isAlive; //定义是否存在
private boolean isSpeedUp = false;//定义是否加速
private int count=0;//定义一个计数器

.........

//加速的方法
public void speedup(){
SPEED = 6;//初始速度为6
isSpeedUp = true;//开始加速
count=0;//计数器置零
}
//循环计次的方法
public void tick()
{
if(isSpeedUp == true){
count++;
}
if(count==15){//循环到第15次后
SPEED = 4;//速度设置为4
isSpeedUp = false;//加速停止
count=0;//计数器置零
}
}
//参数初始化的方法
public void init()
{
isSpeedUp = false;//初始加速为否
SPEED =4;//初始速度为4
count=0;//计数器置零
setAlive(true);//初始化是否存在?好像是开始

}