简单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);//初始化是否存在?好像是开始
}