刚刚入门,在学习做按钮的移动,这些上下左右的加减要如何计算?为什么是-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;
刚刚入门,在学习做按钮的移动,这些上下左右的加减要如何计算?为什么是-10?如何限制到了边框就停下?
你的代码是错的。
我的代码中的10表示每次移动10个像素,也可以是别的。