↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
StragaSevera Онлайн
11 ноября 2017
Aa Aa
#айтишный_быт
Сегодня я узнал, что клиентский JS может динамически менять содержимое SVG-картинки.

Интересно, можно ли это использовать для геймдева вместо canvas-а...
11 ноября 2017
5 комментариев
Ластро
Тормозить будет... SVG должен полностью прогрузиться, в общем ты не сможешь достаточно быстро менять кадры, либо они будут достаточно простыми...

Я динамически отрисовывал атракторы таким макаром, так вот, уже тысяча чёрных квадратиков грузятся больше секунды. Отсюда и считай, какой сложности у тебя будет кадр и как быстро ты его можешь грузить.
StragaSevera Онлайн
Хм. Существует много жанров, где нужно не менять кадры, а двигать детали с персистентностью. Те же пошаговые стратегии)
Ластро
Ты это браузеру расскажи про персистентность. У тебя в детальке сменится две цифры координат, а он прогрузит всю SVG по новой, с соответствующими тормозами :(

В общем проведи тесты, но я предсказываю тебе тормоза, если они будут в пределах нормы, то можешь юзать, но... в общем нужно тестировать и смотреть. Я говорю о том, что видел сам.
StragaSevera Онлайн
Ал Ластор
Прямо всю? Хм, я думал, он перерисьсывает умно. Надо потестировать...
Ластро
Именно, нужно тестировать.
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть