moveX=Math.max(0,moveX);//實際上就是獲得moveX的所有正數(shù)值,也就是規(guī)定范圍的下限值
moveX=Math.min(maxX,moveX);//實際上就是規(guī)定了moveX的上限值
moveY=Math.max(0,moveY);//實際上就是獲得moveY的所有正數(shù)值,也就是規(guī)定范圍的下限值
moveY=Math.min(maxY,moveY);//實際上就是規(guī)定了moveY的上限值
這樣分開寫非常利于理解,而且運行起來也和連起來寫是一樣的。
moveX=Math.min(maxX,moveX);//實際上就是規(guī)定了moveX的上限值
moveY=Math.max(0,moveY);//實際上就是獲得moveY的所有正數(shù)值,也就是規(guī)定范圍的下限值
moveY=Math.min(maxY,moveY);//實際上就是規(guī)定了moveY的上限值
這樣分開寫非常利于理解,而且運行起來也和連起來寫是一樣的。
2015-03-05