Popmotion Pure-速度控制,碰撞和Move onClick

时间:2019-03-12 14:13:51

标签: javascript popmotion

祝大家好运,我一直在尝试在设计中完全实现Popmotion,但遇到一些行为(please see codepen here)却很困难:

我在下面列出了所需的行为,但是我认为可以通过回答以下问题来解决所有问题:

  

有人可以解释如何在popmotion pure中应用(或操纵)对象的速度吗?也许只是解决下面的第三点?

现在,这些球只能在没有交互作用的情况下拖动和扔出。

1)我需要使球与容器边界(代码笔的红色实线)相撞,无论它们是被拖动还是抛出,都无法越过它。

2)两个球都不能越过另一个球的 X 坐标。因此,如果将BLUEball拖向GREENball,则一旦BLUEball具有与GREENball相同的X坐标,GREENball也将开始移动,因此BLUEball不会越过它。同样,如果将BLUEball投向GREENball,则一旦到达X坐标,它就会弹回并将GREENball推开(基本上是碰撞)

3)最后但并非最不重要的一点是,当用户单击容器时,我需要使球在指针位置移动,现在我只有一个描述行为的console.log()。

  I appreciate any help, thank you for your time

0 个答案:

没有答案