В этот раз я расскажу вам об одной отличной оптимизации вывода графики, которую я реализовал в своей игре. А так же немного о том, как идет разработка.
5 2 239
0
9
7 лет назад
0
PhysCraft, в целом так, но на первом этапе не только буфер глубины строится но и сразу рисуются непрозрачные спрайты, на втором этапе буфер глубины уже не заполняется и рисуются полупрозрачные спрайты. В целом всегда так и делается в играх - в два этапа минимум, но без моделей в 2Д игре реализовывать такое бессмысленно.
1
20
7 лет назад
1
То есть, ты заменил рисунки на плоские 3d-модели и получилось, что лучше рендерить модель, которая занимает меньше места, чем весь рисунок с прозрачной частью? А по поводу отрисовки в два этапа, то ты на первом просто находишь, какую часть всего в целом нужно замаскировать, а уже на втором производишь прорисовку, как надо, с использованием буфера глубины. Ну да, тогда нужно меньше времени, так как часть текселей маскируется другими объектами при прорисовке сама по себе. Или я не правильно понял метод? Кстати, утилита справилась довольно неплохо.

Новые враги

Процесс разработки немного ускорился. Готов представить набор новых вражеских киборгов и самолетов, пришедшие на смену старым, с которыми игроку прийдется столкнуться. Однако некоторые еще предстоит доработать.
3 1 546
1
9
7 лет назад
Отредактирован DENj
1
BrEd Pitt, Nortiul, нет, я не знаком со Звездным защитником.
Касательно слабых телефонов - по большей части они - твоя главная аудитория.
Прийдется таки подгружаемые лайтмапы изобретать (ну тоесть перерисованные спрайты), но я сделаю настройки граффики, на нормальных устройствах можно будет насладится динамическим освещением. Неплохо было бы еще эти лайтмапы сжимать на лету при чем качественно, но это почти нереально, своими силами у меня мало что получится, а хороший алгоритм сжатия в сети я пока не встречал.
И еще, я что то не знаком с 3D редактором моделей, что видно на скринах. Не подскажет что это?
DAZ Hexagon 2.5, дешевый малофункциональный редактор моделей, но удобный. Правда с ним есть проблема и не похоже что разработчики собираются ее решать - программа часто вылетает в 64-х разрядной среде.
3
4
7 лет назад
Отредактирован qwefvd
3
Касательно слабых телефонов - по большей части они - твоя главная аудитория. В свое время я проводил анализ игр Play Market и пришел к выводу, что отсутствие поддержки слабых телефонов стоит как минимум 0,5~1,5 рейтинга, по большей части от неадекватной школоты, считающей что их "звонилки" обязаны тянуть все игры. Стоит сделать возможность отключения доп. эффектов, что сделать не так уж и сложно.
P.S Вы вдохновлялись "Звездный Защитник" от Alawar? Уж очень похож моллюскообразный корабль.

И еще, я что то не знаком с 3D редактором моделей, что видно на скринах. Не подскажет что это? Не очень похож на известные мне(впрочем, я чаще пользуюсь старыми версиями).
0
18
7 лет назад
0
Обновлённое лого напоминает то, какое было у "Звездного Защитника 2" от алаваров, была такая древняя казуалка. А модели интересные, это да

Осенние новости

Новости проекта и новые скриншоты.
8 2 574
0
9
7 лет назад
Отредактирован DENj
0
alexprey, подумаю что можно сделать, может дождь и молнии добавлю, или больше зданий. По изначальной задумке сначала преимущественно облака, потом зданий будет все больше и перед глазами откроется мегаполис.
Mexaz, я б хотел графику по круче, но мой телефон и так уже не справляется на этом уровне. Я его немного оптимизирую, но много деталей добавить нельзя. Множество прозрачных спрайтов для слабых видеочипов всегда создают тормоза. Чуток фпс поднимает сжатие, но s3tc не везде поддерживается, а ETC1 не очень выглядит, ETC2 вобще далеко не на всех телефонах есть.
0
29
7 лет назад
0
А я бы еще немного поработал над фоном, больно уж все сливается с ним
0
7
7 лет назад
0
Выглядит довольно просто, как привет из 2003. Однако, будем посмотреть на дальнейшее развитие.
0
9
7 лет назад
0
Max_Gamer, shoot'em up
1
5
7 лет назад
1
А это RTS?