类似植物大战僵尸的卡牌传送带如何实现

  • Creator 版本: 2.4.5

  • 目标平台:H5游戏

如题实现这样的效果:
方块从右边一个个过来,
image
堆积在左边,点击方块可以消除,后面的继续前进

我用碰撞组件通过改变线速度来实现方块的移动,但是由于监听的是结束碰撞,当注销静止方块中的某一块时,前面已经静止的方块也会触发获得速度image
若是设为动态刚体,不可互相穿过,就会发生反复抖动的表现,所以我认为不能用碰撞组件来实现,故发帖求助,有哪位大佬能提供下思路

就使用图片,设置位置

这个根本没必要用碰撞写啊,纯纯的数学运算,用个数组管理牌,弹头弹尾弹中间都随意

是把生成的节点放到数组里,通过改变position移动吗,那是不是得先确定每张卡可以停止的位置,还有移动的时候速度怎么控制不变,用缓动的话不是得提前设好距离和时间吗,有可能后面的还在移动前面的前面的已经消失了,那后面的停的位置不就不对了吗

一个萝卜一个坑,匀速运动呗

有一点思路了,把能停的位置放一个数组,把生成的卡牌放一个数组,设置速度在update里面匀速运行,实时判断相同下标下position位置,不一样就匀速运行,到相同数组下标的位置时速度为0

已实现,贴下代码
在预制体中


在控制器里

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。