что такое Mainloop в игровом движке Godot ?? - PullRequest
0 голосов
/ 08 ноября 2018

Я начинающий годо. так что я просто нуждался в помощи, если кто-то может немного объяснить это и вещь об ОС. Я застрял. Как работает mainloop и как он взаимодействует с ОС, которую они указывают в godot doc.

1 Ответ

0 голосов
/ 18 января 2019

MainLoop - это, главным образом, основной цикл программы. Он зацикливается, пока приложение не закроется. В этом цикле он обрабатывает, делегирует и обрабатывает такие вещи, как ввод, рендеринг, аудио, физика и т. Д.

OS - это API для ОС, на которой запущено приложение. OS - это интерфейс для файловой системы, ввода, системной информации, прерываний, контейнера приложения и т. Д.

MainLoop использует OS для ввода, прерываний, инициализации и т. Д.

Затем SceneTree наследует MainLoop, который добавляет к этому циклу управление вашим деревом узлов, составляющих вашу сцену.

В этом упущено множество деталей и оно не совсем точное, но я надеюсь, что это поможет.

...