如何讓4只不同的海龜同時移動?另外,如何爲Turtle.shape
方法創建一個人形狀?我知道有一個名爲register_shape
的屏幕方法,但我找不到任何文檔。與龜圖形同時運行海龜
def turtles(self, base):
self.t4.goto(self.tFirst)
self.t1.goto(self.tSecond)
self.t2.goto(self.tThird)
self.t3.goto(self.tHome)
if base >= 2:
self.t4.goto(self.tSecond)
self.t1.goto(self.tThird)
self.t2.goto(self.tHome)
if base >= 3:
self.t4.goto(self.tThird)
self.t1.goto(self.tHome)
if base == 4:
self.t4.goto(self.tHome)
tFirst
,tSecond
一個tThird
是位置,並且t1
,t2
,t3
,t4
是海龜。我希望所有的海龜一致移動。
我想製作一個運動場的圖形與球員,所以我需要讓他們每個人在不同的方向同時移動。 –
您也可以嘗試延遲動畫更新,以使它們似乎同時移動[turtle.update](http://docs.python.org/library/turtle.html#turtle.update) – Matt
我沒有認爲更新會有所幫助。另外,我正在運行python 3.2,延遲是一種屏幕方法,它可能在以前的版本中有所不同。我稱延遲,它改變了動畫的時間,而不是動畫之間的時間。所以一個screen.delay(200)需要200毫秒,但screen.delay(5)需要5個,而海龜仍然分開。 thx爲你提供幫助 –