弹球游戏求助
刚刚接触图像化编程~~~做个弹球游戏。但是发现了很多问题,希望哪位大神能来解救解救小白。。
我这个程序里面,弹球接触挡板后,不会直接反弹,会穿过挡板不停的上下跳跃,这是什么原因啊。。
试了很多方法都不行
反弹角度问题,把最后一个指向方向改成-75到75应该就可以了 望兵石 发表于 2018-12-5 11:10
反弹角度问题,把最后一个指向方向改成-75到75应该就可以了
改了,还是不行呢。小球还是先穿过了挡板,然后再反弹回去的 你把上面 选取随机数的程序方块复制到下面的指向后,你现在的是减法运算 因为你碰到挡板后只改变了方向,循环不停检测到碰撞,你还需要在改变方向的后面加一条移动十步的语句。 建议把角色的侦测改为颜色侦测 最后为什么是180-方向? 好奇怪的现象 小游戏 你好 ,我刚接触这行工作,想做这个小游戏,可不懂这个是什么意思 ,可以给我解说一下吗?
不方便的话留一下您的微信,我加您,很乐意向您学习 wjswls 发表于 2019-10-29 10:33
你好 ,我刚接触这行工作,想做这个小游戏,可不懂这个是什么意思 ,可以给我解说一下吗?
不方便的话留一 ...
可以啊,可以相互学习。wximagehappy 。。。。。。。。。。。。。。。。。。。。。。。。无语 要重复执行到非碰到玩家移动10步 有时候弹球移动10步后会移动到挡板里,反弹一次,又移动10步后仍然卡在挡板里,又进行一次反弹,移动。这就造成了弹球的“上下跳跃”。想要解决只要在反弹后再移动10步,或者更多就好了 用一个“运行时不刷新屏幕”的函数控制它在碰的板后抬升直到没有碰到版(勾选不刷新屏幕可以在一瞬间完成)然后跳出函数继续就不会陷下去了 微信好友 看看我的
1.碰撞检测条件不够精准,2.反弹角度计算也不够精准
想做完美的需要自己多仔细思考
页:
[1]