请教碰撞反弹的话,如何计算反弹角度?
scratch吧
全部回复
仅看楼主
level 2
见天晴
楼主
网上的教程都是侦测碰到“颜色” -- 右转180°,然后循环直到不成立这种,实测下来反弹的角度不真实啊。
2024年03月08日 03点03分
1
level 13
Dnz0211
真实的反弹要用反弹面的法线算入射角反射角,旋转固定值比如一百八十度只是一个实现相对简单的近似做法
2024年03月08日 06点03分
2
level 1
贴吧用户_ay9C4tQ
你这个问题和我上个月帮别人做的一个小球在圆里面碰撞程序的很像。
2024年03月08日 12点03分
3
level 5
MilkTeaOUO
这玩意水可深了
这边建议先学物理的反射原理,然后你就会发现需要事先把反射面用线段表示出来,然后再把要反射的物体的运动路线表示出来,然后算角度,然后就可以得出来了
2024年03月30日 04点03分
4
吧务
level 15
遧傂鼝
把碰撞箱简化为多边形,根据速度方向和边的斜率算反弹角度
2024年04月02日 00点04分
5
1