0

我想创建一个在被调用时创建实体的类。在这个类中,我有一个更新功能,我可以在其中为实体设置动画,但 self.animate_position_x 不起作用,我收到错误:“duration”未定义。我的代码是:

class enemy(Entity):
    def __init__(self,x,y):
        super().__init__()
        self.model = 'quad'
        self.color = color.green
        self.collider = 'box'
        self.scale = (1,2)
        self.position = (x,y)
        self.posx = x
    def update(self):
        self.animate_x = (12, duration == 1)
        touch = self.intersects(ignore =(ground,player,))
        dist = distance(self,player)
        if touch.hit:
            destroy(self,delay = 0.05)

我如何在课堂上制作动画?PS我使用Ursina引擎

4

0 回答 0