Создание игры на svg хорошее решение?

352
20 февраля 2017, 12:40

Здравствуйте, создал простенькую игру на svg, суть игры: с анимацией, циклично появляются цели(круги), необходимо на них нажимать, чтобы уничтожить, за уничтожение +1 к очкам, у цели есть время жизни, если не успеть сбить ее за это время, то -1 от очков. Это игра для развития аима(наводки мышкой). Хочу чтобы она была под все экраны, быстро работала. Знакомый сказал что лучше сделать это через canvas, а то из-за большого кол-ва dom элементов будет глучить. Наибольше из элементов у меня целей, но их будет максимум где-то 20. Подскажите правильнее сделать игру на canvas или svg хорошее решение?

Answer 1

Для такого уровня графики решение правильное. Удобнее и быстрее дело пойдёт если взять Three.js или другую библиотеку WebGL. Но если начнёте работать с трехмерными моделями - начнёт ощутимо тормозить после примерно 50 тыс полигонов в сцене.

Еще лучше взять Unity 3D (или Unreal) - тогда один код можно будет компилировать и в Web, и на мобильные устройства. И возможности графики расширятся до примерно 1.5млн полигонов в сцене за счет того, что Unity будет кросс-компилировать в код Asm.js.

READ ALSO
Знаки вопроса вместо русского текста

Знаки вопроса вместо русского текста

Вместо русского текста отображаются знаки вопросаПрописано '' В коде присутствует php

412
При отправке формы вывести на экран окно “Заявка отправлена”

При отправке формы вывести на экран окно “Заявка отправлена”

Ребята привет! При отправки заявки, браузер переходит на пустой php файл где содержится скрипт отправки формы, при это форма рабочая но хотелось...

519
оповещение о покупке на емайл?

оповещение о покупке на емайл?

Требуется создать универсальный макет html письма для автоматических рассылок интернет-магазиновТакое письмо будет приходить пользователю,...

318