1285 подписчиков
Итак, цветные квадратики, наконец, заполнились спрайтами. То есть появились изображения. Со спрайтами я немного помучился: они накладываются как текстуры на прямоугольник, но там, увы, не всё так однозначно, особенно с непривычке. В WebGL есть несколько методов накладывать текстуру и, если что-то пошло не так, текстура просто не появится, при этом никакого диагностического сообщения не последует. Это, как и многое другое, лишь, как говорится, дело техники, однако спотыкаясь на каждом шагу - сложно не растерять энтузиазм.
Спрайты, буду честен, получились так себе. Впрочем, у меня не было намерения сделать точную копию; лишь сделать похожую игру. Почти получилось. Почему почти? А вот почему: пришельцы стреляют только с самого нижнего ряда, так что если осталось, скажем, 3 пришельца в самом нижнем ряду, то они будут палить, практически, без остановки. Есть некоторые недостатки с чередованием спрайтов и пересечения пришельцев и ракет, летящих вверх.
Наибольшей проблемой оказалась низкая отзывчивость управления и "залипание" некоторых кадров (только в WebGL версии; в обычной такого не было - интересно почему?). Так что пока всё хоть и работает, но работает условно.
Около минуты
27 июля 2022