我在高中時在 bugaria 學習編碼。我在 8 年級,正在學習 python 和處理。由于這個學年快結束了,我們的python老師給了我們一個專案,他說這個專案可以是我們想要的任何東西。我告訴他,我會做一個賽車游戲,兩只烏龜為勝利而賽跑,他只是向我們介紹了如何控制你的烏龜。現在,我要匯入另一只海龜,并為其分配 WASD,并為第一只海龜分配 ARROW KEYS。現在。我如何獲得另一只海龜,以及如何為其分配單獨的控制元件?我還想知道如何匯入自定義影像,該影像是我在油漆中繪制的自上而下的賽道,非常感謝任何幫助。另外,這是我第一次來這里。抱歉英語不好,我不是美國人。
uj5u.com熱心網友回復:
歡迎加入我們!:) 祝你玩得開心!您不想匯入第二個海龜,而是要實體化第二個海龜。
匯入是指匯入一個庫,它運行庫代碼并允許您訪問所有庫函式。所以當你輸入:
import turtle
您匯入/“啟用”一組您可以參考的功能。其中之一是turtle.Turtle(),其結果是一個新的海龜物件。
這個物件創建完成后,需要把它存入一個變數中,這樣你就可以參考它并呼叫它的函式了。這就是命令
t1 = turtle.Turtle()
做。正如@Sembei_Norimaki 所寫,您可以實體化更多的海龜,例如,
t2 = turtle.Turtle()
每個海龜都是不同的物件,例如可以這樣做
t1.forward(30)
t1.penup()
t2.pendown()
給每個烏龜不同的命令(或者更好的說法是呼叫每個物件的方法)
1小時前
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/473602.html
標籤:Python python-3.x 蟒蛇龟
上一篇:形成一個字串來保持想要的
