求助,scratch中能否获得一次碰撞中双方的信息
scratch吧
全部回复
仅看楼主
level 1
狼_拜月 楼主
如题,我利用克隆功能创造了多个带编号的小球,在scratch能否设法得到每一对碰撞的小球的编号,并据此维护一个碰撞列表?
例如某一时刻有1号和2号小球碰撞,2号和3号小球碰撞,则列表中包含两个元素(1,2)和(2,3);若某一时刻有1号小球同时和2、3、4号小球碰撞,2、3、4号小球间互相没有碰撞,则列表中包含3个元素(1,2)、(1,3)和(1,4)
2021年11月24日 02点11分 1
level 9
测量各小球半径r,持续计算各小球间的相对位置d。
重复执行:如果(d=<r1+r2),那么(将此项加入碰撞列表)
2021年11月24日 15点11分 2
不不,这里只是用小球作为抽象模型,实际是不规则形状的碰撞判定
2021年11月25日 02点11分
level 1
轮询每个球的坐标
2021年11月26日 11点11分 3
1