Задумывались ли вы когда-нибудь о разработке игр на JavaScript? Думаю что большинство ответят на этот вопрос - положительно. А на React Native? Не думаю. React Native обладает почти всем необходимым для разработки игр. Есть возможность разделять логику и игровые компоненты. Инструменты программного анимирования элементов, их трансформирование, перемещение по экрану, а самое главное заявленное наличие 60 FPS. Чего же не хватает? Большинство игр используют Game Loop или GamePlay Loop - принцип, согласно которому геймдзинайеры задают главный элемент игровой механики, который определяет фундаментальный опыт игрока. Один игровой цикл представляет собой действие игрока, результат этого действия в игровом мире, реакцию игрока на результат и запрос игры на повторение нового действия. На React Native, да и в целом на React реализовать классический Game Loop весьма проблематично. При плохой реализации React может встать в ступор, это может привести к утечки оперативной памяти клиентской сто
Серьезная разработка игр на React Native в честных 60 FPS
26 июля 202026 июл 2020
1469
2 мин