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

Showing: 19 - 27 of 159 RESULTS
JavaScript logo
🗒

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

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

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 (фронтэнд к …

Emscripten logo
🗒

Emscripten: события клавиатуры в iframe

Столкнулся с проблемой на itch.io, когда приложение запущенной внутри iframe, то оно не получает события клавиатуры. Придумал вот такой workaround: К событию postRun добавляем установку листенера на событие mousedown. Теперь при клике мышью на канавасе с игрой события от клавиатуры …

Unicode logo
🗒

Flexible and Economical UTF-8 Decode

Давно использую декодер, состоящий из кучи бранчей и логических операций. Вот вариант без бренча (тернарный оператор в данном случае брачнем не является), двух логических операций и таблицы – Flexible and Economical UTF-8 Decode

Texture Packer
🗒

Texture Packer

Это одна из тех утилит, которую я использую на постоянной основе и благодаря которой я избавлен от львиной доли рутины. Да, и так бывает – автор пользуется своим поделием. Texture Packer для Linux и macOS – утилита, которая упаковывает набор …

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close