Вопрос оптимизации рендеринга

PHP/JS+HTML+CSS/Python/др.

Сообщение Вопрос оптимизации рендеринга
» 01 май 2018, 07:23

:hii: Доброго времени суток, форумчане. Я делаю движок для игр на JavaScript и столкнулся с проблемой рендеринга объектов на экран. Все объекты хранятся в одномерном ассоциативном массиве и при рендеринге в canvas проверяются все ячейки массива, что негативно влияет на FPS. Поетому нужно проверять только те обьекты, которые находятся в поле зрения игрока. Кто поможет, буду очень благодарен)
Сколько языков программирования ты знаешь — столько раз ты ПРОГРАММИСТ!

 Мои проекты
WarStrategy: viewtopic.php?f=20&t=13573
INI Editor Pro: viewtopic.php?f=14&t=13354
Симулятор Бомжа: viewtopic.php?f=116&t=13457
Mineсraft 2D JS: viewtopic.php?f=116&t=13642
Змейка на JS: viewtopic.php?f=116&t=13990
Project Sinus JS: viewtopic.php?f=116&t=13837

Black Square
Аватара пользователя

Участник
Сообщений: 167
Я тут с 03 фев 2017
Откуда: Киев
Двиг: C2, СC, JS
Лицензия: Business
Skype: sviatkoslav@gmail.co
Репутация 10 [ ? ]

Сообщение Вопрос оптимизации рендеринга
» 01 май 2018, 18:26

На эту тему недавно читал статью, очень понравилась: https://habr.com/company/jugru/blog/354014/
Аватара пользователя

Игродел
Сообщений: 2421
Я тут с 06 сен 2012
Двиг: Construct 2
Лицензия: Personal
Skype: sirg1987
Репутация 275 [ ? ]

Сообщение Вопрос оптимизации рендеринга
» 10 июн 2018, 14:53

Sir_G писал(а):На эту тему недавно читал статью, очень понравилась:

Итересный материал, я в движок систему слоёв такую вставил)

Фуух, я решил эту задачу! Урррааа! Сделал двухмерный массив с чанками, в которые вписывались ID объектов в них, а потом проверялись ближайшие к игроку чанки и загружались объекты. Тянет на 60 FPS!!
Сколько языков программирования ты знаешь — столько раз ты ПРОГРАММИСТ!

 Мои проекты
WarStrategy: viewtopic.php?f=20&t=13573
INI Editor Pro: viewtopic.php?f=14&t=13354
Симулятор Бомжа: viewtopic.php?f=116&t=13457
Mineсraft 2D JS: viewtopic.php?f=116&t=13642
Змейка на JS: viewtopic.php?f=116&t=13990
Project Sinus JS: viewtopic.php?f=116&t=13837

Black Square
Аватара пользователя

Участник
Сообщений: 167
Я тут с 03 фев 2017
Откуда: Киев
Двиг: C2, СC, JS
Лицензия: Business
Skype: sviatkoslav@gmail.co
Репутация 10 [ ? ]



Вернуться в Web

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх