在两个节点之间的碰撞物理方面需要帮助
Need assistance with collision physics between two nodes
我正在制作一个球滚下一系列方块的游戏,玩家必须预测球最终会落在哪里。但是,我似乎无法理解碰撞物理学的问题。
问题
只要球接触到球拍(玩家移动的位置),球就不会停止并继续滚动,直到它从球拍上滚下来。我希望发生的事情是球一接触球拍就停止,"stick" 在那里。球的属性是:
桨的属性是:
任何建议或解决方案都会非常有帮助!
您是否正在实施 SKPhysicsContactDelegate
?
如果是这样,当您检测到碰撞时,您可以将球的速度设置为零,如下所示:
ball.physicsBody?.velocity = CGVector.zero
我正在制作一个球滚下一系列方块的游戏,玩家必须预测球最终会落在哪里。但是,我似乎无法理解碰撞物理学的问题。
问题
只要球接触到球拍(玩家移动的位置),球就不会停止并继续滚动,直到它从球拍上滚下来。我希望发生的事情是球一接触球拍就停止,"stick" 在那里。球的属性是:
桨的属性是:
任何建议或解决方案都会非常有帮助!
您是否正在实施 SKPhysicsContactDelegate
?
如果是这样,当您检测到碰撞时,您可以将球的速度设置为零,如下所示:
ball.physicsBody?.velocity = CGVector.zero