169 похожих чатов

Как более лучше сделать пиксельмап? у меня миллион дивов, 1600x625.

всё дико лагает

5 ответов

27 просмотров

подробнее опиши проблему и к ней еще желательно мысли по её решению, мб у тебя вообще XY problem

камень дыня- Автор вопроса
Bohdan Bida 🇺🇦
подробнее опиши проблему и к ней еще желательно мы...

Хочу страничку сделать как тут т.е кучу пикселей, с которыми можно интерактивовать, ставить пиксель-кубики. при этом чтоб не лагало и была возможность легко обновлять определённые пиксели в определённом месте

камень дыня
screenshot Хочу страничку сделать как тут т.е кучу пикселей, ...

Ну так канвас юзай, на кой чорт ты дивами это решать начал))

камень дыня
Есть подробный гайд?

Тебе изначально с бека должен приходить массив на W*H элементов, где каждый элемент это цвет конкретного пикселя Ты берёшь этот массив и отрисовываешь каждый элемент на соответствующем пикселе, каждые W элементов это новая строчка. Прям вот поэлементно рисуешь каждый пиксель Любой клик на этот канвас посылает запрос с координатами клика и на беке уже обновляется конкретный пиксель. Что-бы обновления этого пикселя были у других юзеров и что-бы он обновился у тебя, необходимо реализовать соединение по сокетам. В сокете должно прилетать обновление пикселя, а конкретно его координаты и цвет

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта