@web_structure

Страница 562 из 5834
Сисадмин Псехушки
02.12.2016
14:55:58


поч?
потому что свг с большим количеством элементов начинает дико тормозить

это горький опыт

Steve
02.12.2016
14:57:10
ну тк кто сказал что я в большом колве буду делать, я для того что бы знать просто, малоли потому нужно будет иконок нафигачить красивеньких

Google
Alexander
02.12.2016
14:57:15
потому что свг с большим количеством элементов начинает дико тормозить
лол но можно анимировать SVG и с не большим количеством элементов

Сисадмин Псехушки
02.12.2016
14:57:16
лучше уж используй канвас

Steve
02.12.2016
14:57:36
ну, тогда точно такой же вопрос, но замени слово svg на canvas

Anton
02.12.2016
14:58:02
250 000 как оптимизировать
цвет только один, можно не использовать проверку на все, как минимум

Сисадмин Псехушки
02.12.2016
14:58:05
санвас очень просто

Steve
02.12.2016
14:58:10
ну а что смешного, он жи прав

Сисадмин Псехушки
02.12.2016
14:58:14
моя ошибка

Anton
02.12.2016
14:58:43
свг же лучше канваса, не?

Сисадмин Псехушки
02.12.2016
14:58:51
ну а что смешного, он жи прав
прав но ты можешь попробовать в любом случае

ну, тогда точно такой же вопрос, но замени слово svg на canvas
могу скинуть хороший курс за 4 дня после его просмотра сделал игру

Steve
02.12.2016
14:59:45
давай :3

Google
Сисадмин Псехушки
02.12.2016
15:00:05
после того как меня свг подвел я его презираю всей душой как и викс

Alexander
02.12.2016
15:00:15
свг же лучше канваса, не?
лол разные вещи) зависит от задачи

Кирилл
02.12.2016
15:00:22
250 000 как оптимизировать
http://skrinshoter.ru/s/021216/Rzw4b5.png Почему не getContext('2d').getImageData(x, y, 1, 1).data; ?

Anton
02.12.2016
15:00:59
Сисадмин Псехушки
02.12.2016
15:01:08
https://www.youtube.com/watch?v=Tmr85IaJpWI&list=PLpY_9m7gHQDgKMb4U2u8X8JU0lDlCYFQ4

Alexander
02.12.2016
15:01:32
после того как меня свг подвел я его презираю всей душой как и викс
скоро можно будет онли svg юзать(ну почти)0)00000 HTTP 2.0, все дела

Сисадмин Псехушки
02.12.2016
15:02:01
Кирилл
02.12.2016
15:04:21
Еще надо сократить эту кучу итераций, создав карту для канваса и при нажатии - вносить в эту карту позиции, которые после использовать при рендеринге. Так ты распределишь всю нагрузку и она будет незаметна

https://www.youtube.com/watch?v=Tmr85IaJpWI&list=PLpY_9m7gHQDgKMb4U2u8X8JU0lDlCYFQ4
Игори на канвасе это лел. Там рендеринг жутко тормознутый. Надо всю рутино переносить на GPU, тобишь вебгл. И вообще есть pixi.js/phaser.js и даже three.js/babylon.js

Steve
02.12.2016
15:06:32
воу, как все запущено

и че делать тогды? лучше канва или свг?

Кирилл
02.12.2016
15:07:47
Для чего?

Канвас для игр - бред Свг для игр - бред вебгл для игр - норм

Steve
02.12.2016
15:08:34
для типичных задач сайта, иконки, анимация

Сисадмин Псехушки
02.12.2016
15:08:47
http://gospodi9lol.mcdir.ru/nika2 канвас не для игр

Steve
02.12.2016
15:08:49
или, сек ща найду пример

Кирилл
02.12.2016
15:08:49
Естественно свг

Google
Anton
02.12.2016
15:08:50
свг

Сисадмин Псехушки
02.12.2016
15:09:13
на пробел прыгать

Кирилл
02.12.2016
15:09:34
http://gospodi9lol.mcdir.ru/nika2 канвас не для игр
Кек. А почему FPS такой низкий на таком малом обьеме графики?

Steve
02.12.2016
15:09:43
и я так думаю, что свг, так как его анимтровать норм?

а то я хз хз

Сисадмин Псехушки
02.12.2016
15:10:21
Alexander
02.12.2016
15:10:35
http://gospodi9lol.mcdir.ru/nika2 канвас не для игр
у меня тормознуло и я проебал =((99(9(9 хотел еще хлебушка поесть

Marcel ??
02.12.2016
15:10:45
Кирилл
02.12.2016
15:10:48
на пробел прыгать
А вот смотри на phaser http://y919160y.bget.ru/game/ с отключенным сервером должно работать

Сисадмин Псехушки
02.12.2016
15:10:53
ну так поешь еще

Marcel ??
02.12.2016
15:10:56
частный пример реализации

Кирилл
02.12.2016
15:11:08
Там графики много, по загрузке понятно. Но лагов нет

Кирилл
02.12.2016
15:11:12
Ибо вебгл

Alexander
02.12.2016
15:11:26
ну так поешь еще
после лага нихачу =((999(

Anton
02.12.2016
15:12:36
чет у меня ниче не лагает...

Кирилл
02.12.2016
15:12:41
Лагает и хлебушек никак не поесть(

Сисадмин Псехушки
02.12.2016
15:12:47
норм только чет не увидел противников

Marcel ??
02.12.2016
15:12:56
http://www.playkeepout.com/

Кирилл
02.12.2016
15:13:01
чет у меня ниче не лагает...
Сколько хлебушка сьел?

Marcel ??
02.12.2016
15:13:01
Вот еще ок тема на webgl

Google
Сисадмин Псехушки
02.12.2016
15:13:02
нечего там не лагает посел прогрузки

Кирилл
02.12.2016
15:13:11
норм только чет не увидел противников
Она многопользовательская

Код сервера я потерял

Поэтому не запущу

Anton
02.12.2016
15:13:30
Сколько хлебушка сьел?
не смотрел. Не дело взрослым мужам развлечением деццким заниматься

Кирилл
02.12.2016
15:13:49
не запускаешь оно и не лагает?

Anton
02.12.2016
15:14:11
а как ты определил обратное?)

Кирилл
02.12.2016
15:14:27
Я попытался покушать

Admin
ERROR: S client not available

Anton
02.12.2016
15:14:27
дык я результат не смотрел

Кирилл
02.12.2016
15:14:35
Но не смог из-за лага

Sasha
02.12.2016
15:15:07
Steve
02.12.2016
15:15:09
вот такое например: https://www.collectivei.com/

Alexander
02.12.2016
15:15:12
чет у меня ниче не лагает...
у меня лагануло не сразу я хлебушка почти наелся

вот такое например: https://www.collectivei.com/
лол ты сначала иконки дефолтные наанимируй

Steve
02.12.2016
15:17:40
мне бы для начала знать, на чем такое делать норм можно

Marcel ??
02.12.2016
15:17:59


Steve
02.12.2016
15:17:59
что бы зря не время не потратить, выучить канву например и понять что она глючная

Marcel ??
02.12.2016
15:18:16
Это модно так белый шрифт на светлом фоне?

Google
Steve
02.12.2016
15:18:46
изначально да

Steve
02.12.2016
15:19:26
но чет вы начали говорить про канвас и webgl

Anton
02.12.2016
15:19:31
http://skrinshoter.ru/s/021216/Rzw4b5.png Почему не getContext('2d').getImageData(x, y, 1, 1).data; ?
во, просто формировать сначлаа строку, а потом ее innerHTML - уже на порядок быстрее работает

Сисадмин Псехушки
02.12.2016
15:19:37
http://gospodi9lol.mcdir.ru/Canvas/dnk.php

Alexander
02.12.2016
15:19:52
изначально да
http://css-live.ru/articles/rukovodstvo-po-svg-animaciyam-smil.html http://frontender.info/using-svg/

Anton
02.12.2016
15:20:55


Кирилл
02.12.2016
15:21:23
во, просто формировать сначлаа строку, а потом ее innerHTML - уже на порядок быстрее работает
Ну циклом проверять каждый пиксель - самое трудоемкое. А если мы создадим шаблон из _ и впишем туда только те пиксели, которые нажались на канвасе, а потом все один раз отрендерим - будет быстро

У него 1000 итераций и на каждой он смотрит пиксель, да еще и получает его цвет

Проще создать массик с кликами

*массив

Есть там 100 кликов - уже в 10 раз мешьше итераций

Плюс не надо получать цвет пикселя

Andrey
02.12.2016
15:22:59
свг

канвы это круто и их нужно учить

Anton
02.12.2016
15:23:21
не спорю. Но при каждой проверке там меняется ДОМ, а если имплементить только результат, то на порядок быстрее работает

Andrey
02.12.2016
15:24:06
свг даст более % надежности

Anton
02.12.2016
15:24:15
нет, ты говоришь про мапу, а я про добавление в дом

Страница 562 из 5834