我需要错开每个身体部位的释放,以免它们像现在这样重叠。
有没有办法错开这段代码的运行?
SaveAs
主要是时钟滴答中的位,因为我需要它等待另一个滴答后才能再次运行for循环。此编辑版本有效,但由于身体的第三部分偶尔跳到第一部分然后保持静止,因此效果很差。
答案 0 :(得分:0)
您将for循环复杂化了。 在移动头部之前,只需使尾巴赶上。只需单击即可完成。
itertools.cycle
我做了一些小改动:
-使用枚举而不是4个布尔值,使代码更简洁
-请勿使用Me.Refresh,它的速度很慢,可以执行此处不需要的操作
-最好不要使用两个整数列表,而要使用一个点列表
希望有帮助。