用Java實現(xiàn)小球碰壁反彈
核心代碼如下:
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; } |
根據(jù)x和y遞增的值,來決定角度
blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/
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; } |