我的程序允许图像跟随我的鼠标光标,但我无法使用Attack
方法绘制圆圈,因为我必须在移动方法中使用suface.fill
(移动方法为{ {1}})我可以让圆圈画一瞬间,但只有在移动的时候,它只是大麦。这是我的完整代码,而不是我的导入和
followMeLittleBoy
答案 0 :(得分:1)
在previous question中,我建议你在事件期间更新状态,并且每次迭代只从主循环调用一次绘制例程,这对surface.fill
调用特别重要。
现在我强烈建议遵循这个方法,否则这种问题将继续出现。
答案 1 :(得分:0)
您需要解决的问题很少。
var.followMeLittleBoy()
,而不是每个事件。
你应该有一个单独的方法来绘制你的英雄课程。
每个循环只调用一次pygame.display.update()。
我不确定您要完成的是什么,但您可以创建一个要绘制的圆圈列表,当您按空格键时,会在列表中添加一个圆圈。
然后你可以循环你的圆圈列表,并绘制每个圆圈列表,而不会消失它们。