1 / 1 / 0
Регистрация: 15.08.2014
Сообщений: 290
1

Что быстрее - рисование div или на канвас ?

18.01.2023, 22:29. Показов 682. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер!
Имеется небольшая браузерная игра, в которой двигаются блоки (танки) - каждый нарисован div'ом. Внутри каждого 5-8 div'ов (снаряды).
Т.е. всего на экране двигаются порядка 50-60 div'ов.

Движение рассчитывается сервером и передается браузеру по websocket порядка 20 раз в секунду.

Как считаете, если переписать все рисование эти конструкций на канвасе можно будет получить ощутимый выигрыш в скорости отрисовки ? Или разница не слишком ожидается несущественной ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2023, 22:29
Ответы с готовыми решениями:

Канвас, рисование.
Изучаю рисование в Delphi и возник вопрос как стирать рисунки не все сразу, а например самый...

Оптимизация кода, структуры базы, или что еще можно сделать что бы быстрее работало!?
Всем привет! Господа, выручайте. Не пойму как еще оптимизировать... Есть куча связанных таблиц....

Что быстрее WHERE x=1 или WHERE x IN (1)?
Есть какие-нибудь сведения насчет данных команд WHERE x=1 или WHERE x IN (1)? Вопрос в том, что...

Что быстрее: i++ или ++i ?
Только что прочитала в интернете, что префиксный итератор быстрее, чем постфиксный. Так ли это?...

Что быстрее 7 или XP?
Есть нетбук Acer Aspire One D257 с параметрами: Производитель:...

2
5158 / 2770 / 465
Регистрация: 05.10.2013
Сообщений: 7,310
Записей в блоге: 147
19.01.2023, 20:07 2
По графике в такой простой игре вы не получите существенного выигрыша. Причина тормозов в сетевых задержках.

Несколько статей о том, как бороться с сетевыми задержками:
Лично я пока сам не реализовал своих примеров, нечего показать. Но пример из первой статьи я разворачивал на реальном сервере, когда Heroku был бесплатен (сейчас можно на render.com), работало отлично. Можно было управлять квадратиком на стрелки - и он и квадратик другого игрока двигались плавно. Не буду пересказывать своими словами, что в статьях, лучше сами потихоньку изучайте.
2
1 / 1 / 0
Регистрация: 15.08.2014
Сообщений: 290
19.01.2023, 22:10  [ТС] 3
8Observer8, спасибо, почитаю.
0
19.01.2023, 22:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2023, 22:10
Помогаю со студенческими работами здесь

Что быстрее, while или foreach?
Что быстрее , while или foreach?

Что быстрее, курсор или While?
Всем привет! Интересует вопрос, что быстрее в плане исполнения: Курсор или While? И зависит...

Что быстрее - Java или C#
1) C# быстрее Java? 2) C# легче Java? 3) Что лучше подходит для web: Java или C#?

Что быстрее assembler или c++
Вопрос от новичка. Что будет быстрее по скорости выполнения и на сколько: 1) сложить a+b на C++...

Что быстрее - 2 планки по 8 ГБ или 4 по 4 ГБ?
Собственно, собирается не разгоняемая система из Intel Core i5-4670, ASUS LGA1150 B85-PLUS и...

Contains или Count, что быстрее?
Есть DbSet<Countries>. Нужно при добавлении новой страны в DbSet проверить есть ли уже такая. Что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru