当有人按住按钮时,我如何制造碰撞?

所以我有一个立方体,如果玩家点击按钮,立方体就会移动。我还有一个块,如果立方体与其碰撞,立方体将被送回起始位置。我已经尽力了,但似乎无法正确地使它们同时工作。使用我的代码,当按钮被按下时,立方体会出现故障,并在块和起始位置之间在屏幕上移动。如果在发生碰撞的同时释放按钮,则可以工作,但显然玩家不会注意到这一点。

以下是碰撞的代码:

此外:每当立方体落在红块的边缘上并开始旋转并被发送回起点时,它会继续旋转并自动移动。

我希望有人能帮忙! 谢谢。

点赞
用户519924
用户519924

你仍然处于碰撞的“移动”阶段,因此方块尝试重置,但之后被拖动。一旦检测到碰撞,你需要从“leftbutton”中移除事件处理程序,以便触摸事件不再进行中。

2014-01-03 12:00:39