Beispiel #1
0
def utick(self, elapsed):
    if (not self.m_unTouched):
        player = Ngf.getObject("player1")
        if (player):
            #Push him toward us.
            dir = self.getPosition() - player.getPosition()
            dir.y = 0
            dist = dir.squaredLength()
            if (dist > 0.04):
                player.applyCentralForce(dir * 15)
            else:
                player.applyCentralForce(dir * 7)