求大神!!!菜鸟有问,希望可以解决!!!
本菜鸟在用麻省理工开发的一个环境学习如何制作app程序,其实说白了就是用app inventor在制作安卓程序,然后在制作的时候遇到了点小问题,希望能得到大家的帮助,有大神直接给出答案就更好了,
跪谢!!!
问题:就是想这个一样的两个小球,我希望他俩在碰撞的时候可以向相反方向弹开而不是交叉而过。。。(我问题描述的清楚吗……)
总之就是这个样子了,我已经琢磨一个晚上了,很痛苦的样子……
下图是已经做出来的 不过这些只能让两个小球碰壁反弹啥的,还有就是很可恨的就差而过,互不干扰!!!
跪求大家帮助!!! 安卓 app 游戏设计 麻省理工 --------------------编程问答-------------------- 判断出来两个小球碰撞到一起的时候,和碰壁效果一样做反弹应该就可以了吧? --------------------编程问答--------------------
我这样做了的~不好用~不过还是谢谢你了~万分感谢~ --------------------编程问答-------------------- 卧槽 为何我看不懂 --------------------编程问答-------------------- 照理说 应该是检测到两个小球距离小于半径之和之后 用动量守恒计算此时小球的速度和方向
如果是完全弹性碰撞(碰撞不消耗能量) 且小球质量相同的话应该是只改变方向
计算入射角与两球中心连线的夹角(入射角) 出射角与入射角大小相等 重新计算X和Y速度 --------------------编程问答-------------------- 判断圆心距不就可以知道有没有碰撞了~
补充:移动开发 , Android