今天心血来潮,想搞个小游戏玩玩。琢磨半天,决定就做一个球弹来弹去的,简单又有趣!
准备工作
先得有个场地不是?我用代码创建一个空白的“房间”,这就是小球蹦跶的地方。然后,我得让小球动起来!
让小球动起来
- 第一步,造个球: 我用代码画个圆,给它涂上颜色,一个小球就诞生!
- 第二步,给球加速度: 我给小球设置两个方向的速度,一个水平的,一个垂直的,这样它就能斜着跑。
- 第三步,让球碰到墙壁就反弹: 我写几行代码,判断小球是不是碰到“房间”的边缘,如果碰到,就让它改变速度的方向,就像撞到墙上弹回来一样。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
加上挡板
光是球自己弹来弹去没意思,我得加点互动!我在“房间”底部加一个长方形的挡板,这个挡板可以跟着我的鼠标左右移动。
- 让挡板动起来! 不断获取鼠标当前的位置,并且把挡板的中心设置到鼠标的位置。
让球和挡板互动
- 判断小球是否碰到挡板: 每次小球移动后,我都检查一下它有没有和挡板“亲密接触”。
- 碰到就反弹: 如果小球碰到挡板,我就让小球垂直方向的速度反向,这样小球就好像被挡板弹起来!
一点小调整
为让游戏更有趣,我还做些小调整:
- 小球加速: 每次小球碰到挡板,我就让它稍微加速一点点,这样游戏就越来越刺激!
- 挡板跟随鼠标挡板跟随鼠标,这样就可以控制挡板接球。
大功告成!
经过一番折腾,我的“一个球弹来弹去的游戏”终于完成!虽然简单,但是玩起来还挺上瘾的。看着小球在屏幕上跳来跳去,还挺有成就感的!
这回的实践就分享到这里,如果你有什么有趣的想法,也欢迎一起交流!