我正在使用 pygame 创建俄罗斯方块。我想使用碰撞检测,以便当游戏中的形状与之前播放的任何其他形状接触时,我可以按照俄罗斯方块的逻辑停止该形状。我遇到了使用蒙版的像素完美碰撞。我已经在线学习了一些教程,但是每次出现新形状时像素检测都会返回 true,而不是任何形状发生碰撞时。对于长代码提前抱歉,它是代码实际并且仍然包含它的游戏元素的最低限度。我认为我的方法有问题导致了这个错误。我基本上有一个功能,每当游戏中的形状与“地板”接触时,该形状就会保持在该位置并创建一个新形状。我认为我把它复杂化了,反过来又造成了这个错误。
慕妹3146593
相关分类