在我正在處理的一個專案中,我有多個類,我希望每個類在創建物件時都有一個更新功能。如何讓這些更新功能在每一幀都運行?即對于這個示例代碼,我如何讓 a 類和 b 類都運行更新函式?
from ursina import *
app = Ursina()
class a:
def update(self):
print("a updating")
class b:
def update(self):
print("b updating")
a = a()
b = b()
app.run()
目前這兩個函式都沒有運行。任何幫助表示贊賞
uj5u.com熱心網友回復:
要使更新自動運行,它必須在物體上。像這樣簡單地繼承物體:
class A(Entity):
def update(self):
print('update')
其作業方式是,當您實體化一個物體時,ursina 會將其添加到串列(scene.entities)中。如果該物體有一個名為update
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/447541.html
