我希望这个动画在每个dripx()命令之间稍微延迟播放,但是我不能延迟任何其他因为玩家角色也受到任何睡眠/等待命令的影响。 (有点新的python / pygame,所以我不知道一切)
def wateranimation():
drip1()
drip2()
drip3()
drip4()
drip5()
drip6()
答案 0 :(得分:0)
有两种方法可以做到这一点:
1)使用班级存储当前状态。您使用自上一帧以来的毫秒数调用特定函数的每一帧,并确定它是否需要对此帧执行任何操作。
2)线程编程。你创建一个启动一个只运行该动画的线程,并且大部分时间都在睡觉。