2024-10-03 06:18:51 发布
网友
我想让这个动画在每个dripx()命令之间稍微延迟一点,但是我不能延迟其他任何东西,因为播放器角色也受到任何sleep/wait命令的影响。(对python/pygame来说有点陌生,所以我不知道所有的事情)
def wateranimation(): drip1() drip2() drip3() drip4() drip5() drip6()
有两种方法:
1)使用类存储当前状态。每一帧调用一个特定的函数,该函数的毫秒数是从最后一帧开始的,并让它知道是否需要在这个帧中执行任何操作。你知道吗
2)线程编程。创建一个开始线程,该线程只负责运行该动画,并且大部分时间处于休眠状态。你知道吗
有两种方法:
1)使用类存储当前状态。每一帧调用一个特定的函数,该函数的毫秒数是从最后一帧开始的,并让它知道是否需要在这个帧中执行任何操作。你知道吗
2)线程编程。创建一个开始线程,该线程只负责运行该动画,并且大部分时间处于休眠状态。你知道吗
相关问题 更多 >
编程相关推荐