我正在使用Pygame进行游戏,屏幕上有随机障碍物(如盒子)。当玩家在其旁边放置炸弹时,玩家可以移除这些盒子。我有一些物品,如果它被移除,我想随机出现在盒子的位置。我不确定如何在逻辑上解决这个问题。有人有任何提示吗?没有代码是必要的(但有帮助),我只是想要一些逻辑方面的步骤让我开始。
答案 0 :(得分:1)
为了删除这个盒子,你需要在它上面调用一个~destructor函数,这会删除盒子的图像等等吗?
利用它并创建一个函数,选择要生成的项目(可以是随机的,由您决定)在以前的框位置。
然后在析构函数的末尾调用此函数。这就是想象它的运作方式。