弹球游戏求助

2018-12-051.5万
AI 快速预览详细 收起
本文讨论了在图像化编程中制作弹球游戏时遇到的一个常见问题:弹球穿过挡板不停上下跳跃。文章详细分析了问题的原因,并提供了具体的调试方法和解决方案。通过调整碰撞检测逻辑,可以有效解决这一问题。对于编程新手来说,这是一个非常实用的故障排查指南。
刚刚接触图像化编程~~~
       做个弹球游戏。但是发现了很多问题,希望哪位大神能来解救解救小白。。
       我这个程序里面,弹球接触挡板后,不会直接反弹,会穿过挡板不停的上下跳跃,这是什么原因啊。。
       试了很多方法都不行

1543978272(1).jpg (1.14 KB, 下载次数: 8950)

弹球游戏编程求助 · 图像化编程_image_3.webp

1543978286(1).jpg (1.02 KB, 下载次数: 8950)

弹球游戏编程求助 · 图像化编程_image_6.webp

1543978358(1).png (40.19 KB, 下载次数: 9173)

弹球游戏编程求助 · 图像化编程_image_9.webp

4.gif (1.82 MB, 下载次数: 9183)

弹球游戏编程求助 · 图像化编程_image_12.webp

创作许可协议

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

评论(15)
汇思创智
汇思创智

1.碰撞检测条件不够精准,2.反弹角度计算也不够精准
想做完美的需要自己多仔细思考
武鸣
武鸣
看看我的
武鸣
武鸣
微信好友
Clicker
Clicker
用一个“运行时不刷新屏幕”的函数控制它在碰的板后抬升直到没有碰到版(勾选不刷新屏幕可以在一瞬间完成)然后跳出函数继续就不会陷下去了
SBI y
SBI y
有时候弹球移动10步后会移动到挡板里,反弹一次,又移动10步后仍然卡在挡板里,又进行一次反弹,移动。这就造成了弹球的“上下跳跃”。想要解决只要在反弹后再移动10步,或者更多就好了
v2dRUclEtsnd
v2dRUclEtsnd
要重复执行到非碰到玩家移动10步
星辰大海://。,
星辰大海://。,
。。。。。。。。。。。。。。。。。。。。。。。。无语
wjswls
wjswls
你好 ,我刚接触这行工作,想做这个小游戏,可不懂这个是什么意思 ,可以给我解说一下吗?
不方便的话留一下您的微信 ,我加您,很乐意向您学习
HSH
HSH
作者
回复wjswls
可以啊,可以相互学习。wx imagehappy
wjswls
wjswls
小游戏
gada888
gada888
好奇怪的现象
少东
少东
最后为什么是180-方向?
青出于蓝
青出于蓝
建议把角色的侦测改为颜色侦测
龙珠
龙珠
因为你碰到挡板后只改变了方向,循环不停检测到碰撞,你还需要在改变方向的后面加一条移动十步的语句。
望兵石
望兵石
你把上面 选取随机数的程序方块复制到下面的指向后,你现在的是减法运算
望兵石
望兵石
反弹角度问题,把最后一个指向方向改成-75到75应该就可以了
HSH
HSH
作者
回复望兵石
改了,还是不行呢。小球还是先穿过了挡板,然后再反弹回去的
- 没有更多了 -