鱼C论坛

 找回密码
 立即注册
查看: 2331|回复: 2

关于五个小球摩擦碰撞的代码

[复制链接]
发表于 2022-7-27 21:02:20 | 显示全部楼层
问题A:
把小球1取出,和其他小球做碰撞检测。这里假设小球1和小球2碰撞了,那么小球1反方向运动,小球2不做任何处理,并把小球1放回列表
接着取出小球2,和列表剩下的小球做检测,其中就包括小球1.那么,小球2就会反方向移动,小球1不做任何处理。那么看上去,就是两个小球各自朝相反方向运动了
问题B:
就是把当前小球放回到小球列表中,i是索引,item是小球,insert方法把元素插入到列表指定位置
问题C:
可能是为了考虑延迟导致细微的重叠?或者是小球在从页面上方穿过从下方出现时,刚好有一个小球从下方穿过从上方出现,导致重叠?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-19 03:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表