当前位置:编程学习 > wap >>

求大神!!!菜鸟有问,希望可以解决!!!

本菜鸟在用麻省理工开发的一个环境学习如何制作app程序,其实说白了就是用app inventor在制作安卓程序,
然后在制作的时候遇到了点小问题,希望能得到大家的帮助,有大神直接给出答案就更好了,
跪谢!!!
问题:就是想这个一样的两个小球,我希望他俩在碰撞的时候可以向相反方向弹开而不是交叉而过。。。(我问题描述的清楚吗……)

总之就是这个样子了,我已经琢磨一个晚上了,很痛苦的样子……
下图是已经做出来的 不过这些只能让两个小球碰壁反弹啥的,还有就是很可恨的就差而过,互不干扰!!!

跪求大家帮助!!! 安卓 app 游戏设计 麻省理工 --------------------编程问答-------------------- 判断出来两个小球碰撞到一起的时候,和碰壁效果一样做反弹应该就可以了吧? --------------------编程问答--------------------
引用 1 楼 Jia_H 的回复:
判断出来两个小球碰撞到一起的时候,和碰壁效果一样做反弹应该就可以了吧?

我这样做了的~不好用~不过还是谢谢你了~万分感谢~ --------------------编程问答-------------------- 卧槽 为何我看不懂 --------------------编程问答-------------------- 照理说 应该是检测到两个小球距离小于半径之和之后 用动量守恒计算此时小球的速度和方向

如果是完全弹性碰撞(碰撞不消耗能量) 且小球质量相同的话应该是只改变方向
计算入射角与两球中心连线的夹角(入射角) 出射角与入射角大小相等 重新计算X和Y速度 --------------------编程问答-------------------- 判断圆心距不就可以知道有没有碰撞了~
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,