弹球在区域内运动的效果这个效果在以前的一些网站中比较常见,表现形式为在页面区域内漂浮运动的广告模块,当广告模块触碰到页面边缘时,有镜像反弹的效果。就像打砖块游戏中不停运动反弹的小球。 这里我们来剖析一下这个效果的实现思路。
其实实现的思路不复杂:
1、首先 ,要借助动态面板的循环,让小球不停的移动一定的距离;
2、移动的距离,可以事先写在两个文本标签或变量中,分别是x轴运动的距离和y轴运动的距离;x轴向右移动时为正数,向左移动时为负数;y轴向下移动时为正数,向上移动时为负数;
3、当小球移动时,时时判断小球有没有超出边框的四个边界,如果超出则改变运动距离为反方向的数值。
这样设置之后,我们就得到了我们想要实现的效果,让小球在一个固定的区域内进行运动