记一次打砖块游戏的项目分享

2023-11-187158
AI 快速预览详细 收起
本文分享了一个打砖块游戏项目的实现过程,讨论了小球运动的角度变化问题。为了防止小球陷入死循环,每次碰到墙壁、挡板、砖时,小球的角度变化85度。文章还提出了一些创意扩展思路,如特殊砖块和多次碰撞才能消失的砖块,增加了游戏的趣味性和挑战性。虽然不是原创创意,但模仿已有项目也是一种很好的学习方式。
小球的运动粗略视为光的折射,故每次碰到墙壁、挡板、砖都会使角度变化90度,由于向上为0度,左为-90度,但是设定角度为变化85度是考虑到特殊角度会使持续陷入死循环的尴尬。
但是实际运行后还是会发现有时碰到砖并不改变角度的bug。正在思考如何用更好的方式来解决小球运动问题。
再次基础上还可以继续增加新的元素,如果能使板加长的特殊砖块,或者会**的砖块,又或者需要好几次小球碰撞才能消失的砖块。
虽然不是自己的创意,但是模仿已有项目也是一条很好的学习道路。
求更好的小球运动思路

打砖块.sb3

9.65 KB, 下载次数: 4354

打砖块

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
开心的左小宇
开心的左小宇
不戳不戳
- 没有更多了 -