剛剛入門,在學習做按鈕的移動,這些上下左右的加減要如何計算?為什麼是-10?如何限制到了邊框就停下?
剛剛入門,在學習做按鈕的移動,這些上下左右的加減要如何計算?為什麼是-10?如何限制到了邊框就停下?
向上
if (button.top > 0) button.top -= 10;
向下
if (button.top < this.clientrectangle.height - button.height) button.top += 10;
向左
if (button.left > 0) button.left -= 10;
向右
if (button.left < this.clientrectangle.width - button.width) button.left += 10;