Как получить анимацию для воспроизведения одну за другой с помощью модуля Kivy - PullRequest
0 голосов
/ 25 августа 2018

Я использую модуль Clock.schedule_interval в kivy и хочу, чтобы процессы происходили один за другим.Я пытаюсь это, но это не похоже на работу:

class Process1(Widget):
    def move(self):
         #process 1 occurs with this function
class Process2(Widget):
    def move(self):
         #process 1 occurs with this function

class GameApp(App):
    def build(self):
        p1 = Process1()
        P2 = Process2()
        p1.add_widget(p2)
        x = Clock.schedule_interval(p1.move,1/60)
        x.cancel()
        y= Clock.schedule_interval(p2.move,1/60)
        y.cancel()
        return p1
if __main__ == '__name__':
    GameApp.run()

Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 25 августа 2018

Я не слишком часто использовал kivy, но я довольно хорошо знаком с анимацией в tkinter.то, что я использовал, это помещал анимацию в цикл while, и когда моя анимация достигает позиции x или / и y , она меняет путь или запускает другую анимацию.

Кроме того, если вы опубликуете ссылку на ваш полный код, я смогу проверить это для себя, и вам будет легче помочь с вопросами, которые у вас могут возникнуть позже

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...