Блог разработчика игр

Showing: 37 - 45 of 614 RESULTS
JavaScript logo
🗒

Дистанционное логирование

Обновлял игру для ВК и столкнулся с проблемой – под Android все работает корректно, а под iOS есть проблемы. К сожалению нет простого способа для отладки игры, запущенной из-под приложения ВК для iOS. Поиск привел меня к отличному проекту Console.Re …

Emscripten logo
🗒

Emscripten: can’t open file embuilder.py

ERROR:root:We cannot build the native system library in “~/.emscripten_ports/binaryen/binaryen-version_48” when under the influence of emmake/emconfigure. To avoid this, create system dirs beforehand, so they are not auto-built on demand. For example, for binaryen, do “python embuilder.py build binaryen”ERROR:root:a problem occurred …

Android logo
🗒

Nexus Player flash firmware

Попытка обновления фирмвари приставки стабильно завершалась с ошибкой: Прыжки с бубном и потопывание ногами не помогало. Но решение проблемы оказалось простым – нужно обновить mke2fs до свежей версии:

Conan C/C++ package manager
🗒

Conan – менеджер пакетов C/C++

Благодаря LORу узнал о менеджере пакетов Conan C/C++ package manager. Это консольныя, децентрализованаая и кроссплатформенная (заявлена поддержка Windows, Linux, OSX, FreeBSD, и SunOS) утилита предназначенная для упрощения жизни разработчика. Поддерживаются различные билд-системы – Visual Studio MSBuild, CMake, Makefiles, SCons, и …

Emscripten logo
🗒

Emscripten initialization

Мой обновленный способ инициализации. В целом он почти не отличается от использованного мною все эти годы. И является практически дефольтным, согласно документации. Но, на одном параметре стоит заострить внимание. По-умолчанию этот параметр установлен в TRUE. И сегодня я получил слайд-шоу, …

Emscripten logo
🗒

Emscripten HiDPI

На HiDPI мониторах downscaled текстуры выглядят мягко говоря не очень красиво. Искал способ решить эту проблему. В итоге мои исследования привели к такому не самому легковесному решению. Получить device pixel ratio для настройки размров canvas. Получить размер canvas и разрешение …

Simple Viewer GL
🗒

Simple Viewer GL: исправление GIF

Некоторые пользователи моего вьювера жаловались на медленное проигрывание GIF-анимации во вьювере. И чем больше по размеру GIF-файл, тем медленнее происходит загрузка следующего фрейма. И проблема была явно не в медленном декодировании фрейма и его загрузке в GL-текстуру. Все оказалось проще. …

Bug tracking
🗒

История поиска одного бага

Довольно много времени потратил на поиск «плавающего» бага. За это время успел отрефакторить кучу кода, до которого руки не доходили ранее. Но баг не ловился. И в его поимке не смогли помочь ни Xcode Instruments, ни Xcode Analyzer (фронтэнд к …

🗒

GIF из видеоролика

Простой способ создания анимированного GIF из видеоролика. Представленный способ выполняется в два этапа: Делим на кадры, попутно изменяя размер изображения (в данном случае до 320 по ширине, высота меняется пропорционально). Создаем GIF-анимацию из отдельных кадров.