天天看點

用Java實作小球碰壁反彈(算法十分簡單)

核心代碼如下:

if(addX){
	x+=3;
}else{
	x-=3;
}
				
if(addY){
	y+=6;
}else{
	y-=6;
}
if(x<=0||x>=(width-50)){
	addX=!addX;
}
				
if(y<=0||y>=(height-50)){
	addY=!addY;
}           

根據x和y遞增的值,來決定角度