skype: megainformatic, телеграм: megainformatic, онлайн-чат (megainformatic live chat), форма обратной связи
Онлайн Школа Компьютерных Наук Андрея Синицина
Добро пожаловать в нашу школу ! Давайте вместе откроем путь к новым перспективам !!!
Пример загрузки нескольких ресурсов в подпроцессе - Thread - в godot 3.5.1
Пример основан на официальном примере loading threads Но расширен: добавлена загрузка не 1, а нескольких ресурсов, поскольку из официального примера не каждый может сообразить как правильно реализовать загрузку более чем 1 ресурса в подпроцессе. Особенность состоит в том, что нельзя пытаться загружать ресурсы вызывая метод загрузки в цикле. В этом случае загрузится лишь 1 - самый первый ресурс. Связано это с тем, что нужно вызывать код загрузки остальных ресурсов в методе _bg_load_done, как и показано в примере. То есть мы не можем переходить к загрузке следующего ресурса пока не загружен предыдущий, поскольку подпроцесс, возможно еще не завершил свою работу и это нужно проверять. Как это делать правильно и показано в методе _bg_load_done. скачать пример с исходным кодом на gd-скрипт - loading in threads для godot 3.5.1 Размер архива: 329 Kb, формат zip. Скачать и распаковать из zip. Проект открывать в godot 3.5.1 или выше. Как работает пример ? Показано на видео - В заключение хочу отметить, что пример возник в ходе разработки игры enterria И поскольку особых новостей, которые можно было бы показать, пока нет, то решил выложить что-то связанное с разработкой игры. К тому же подобные материалы будут интересны не только мне или тем, кто следит за разработкой enterria, но и тем, кто просто интересуется движком godot и особенностями работы с ним.
оцените статью:
0
0
megainformatic 2006 - 2024 карта сайта