Выбор игроков
Grand Theft Auto V
Cyberpunk 2077
Elden Ring
The Witcher 3: Wild Hunt
Euro Truck Simulator 2
God of War
Marvel's Spider-Man
Forza Horizon 5
Baldur's Gate III
Red Dead Redemption 2
Horizon Zero Dawn
Monster Hunter: World
The Elder Scrolls V: Skyrim
Palworld
No Man's Sky
DOOM Eternal
Starfield
Far Cry 6
Resident Evil 4
Devil May Cry 5
декабрь 19, 2019
Display Simulator
Добавить в
Мои игры
Торрент
Скачать
Не забудь
- Симулятор OLED 128x64, написанный на Unity, использует сценарии lua для создания пользовательских сценариев для отображения. Примером может служить простая игра Trex.
Чтобы открыть пользовательский скрипт:
Универсальность: скрипты должны иметь имя и заканчиваться расширением .lua
Windows: поместите его в папку ресурсов, расположенную в папке DisplaySimulator_Data.
Android: поместите его во внутреннюю память.
ЭТО НЕ ЗАВЕРШЕННЫЙ ПРОЕКТ, в нем есть ошибки и нет многих функций, а также производительность не самая лучшая.
В каждом сценарии должны быть написаны три функции:
- OnStart() — выполняется при запуске
- OnUpdate() — выполняется каждый кадр (не заблокирован)
- SysTick_Handler() — выполняется на каждом тике ( заблокировано до 30 кадров в секунду)
Доступные функции:
- OLED.DrawPixel(int x, int y, int value, bool Transparent ) – установить пиксель с координатами x,y со значением 1 – включить, 0 – выключить.
- OLED.DrawPixels (int[] screen, int x, int y, int width, int height, bool Transparent) — Установить пиксели из массива изображений 1d
- OLED.DrawText(int x, int y, string text, bool Transparent) ) – Установить пиксель из текста, начиная с точки x, y, где y – высота экрана, деленная на 5.
- OLED.UpdateScreen() – Перемещает пиксели из буфера на дисплей
- OLED. Clear() — очищает буфер
- OLED.IsPressed(кнопка) — проверяет, нажата ли кнопка, возвращает false или true
- OLED.IsUp(кнопка) — проверяет, нажата ли кнопка вверх
- OLED.IsDown(кнопка кнопки) — проверяет,вниз, возвращает false или true.
- OLED.GetDeltaTime() – получает разность времени от последнего кадра.
- OLED.GoBackToMenu() – возвращает в меню
- OLED. GetWidth() — получает ширину экрана, возвращает целое число
- OLED.GetHeight() — получает высоту экрана, возвращает целое число
- OLED.Button = {Вверх, Вправо, Вниз, Влево , А, В}, например OLED.Button.Up, возвращает кнопку вверх.
Как скачать Display Simulator через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака Display Simulator
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!