Сегодня я выложу новую версию моего подобия игрового движка, которое больше похоже на ядро или фреймворк. Также сделаю небольшую документацию.
Sprite
Это класс игровых объектов. В нём присутствуют:
sprite.physics = [True или False, Список со спрайтами]
sprite = Sprite(Размер спрайта, Анимация: True/False, Изображение)
Game
Основа движка - класс Game. Как я уже говорил в прошлом посте, он контролирует основные процессы. В нём есть часы, камера, свой экран, а также управление клавиатурой и сценами.
Я добавил группы спрайтов. Теперь можно все спрайты хранить там.
Также, я добавил 3 функции рисования объектов:
Теперь я вам расскажу о том, как установить движок и использовать его везде.
Для начала, нужно скачать его. Далее, открываем проводник(папку) и сверху, в адресную строку пишем: C:\Users*<Имя пользователя>*\AppData\Local\Programs\Python
Затем, открываем следующую папку. Её название зависит от версии питона. И открываем папку "Lib". В ней содержатся все доступные библиотеки(модули). Кстати, если зайти в папку site-packages, то в ней вы найдёте pygame. Но сейчас про Lib. В неё вы перемещаете движок и..... всё. Теперь, вы сможете из любого файла использовать его.
На этом всё. Скоро выпущу ещё один пост с интересным испытанием) И да, мне было лень рисовать превью.