Я строю 2D-игру. У меня есть физическая система, работающая в фоновом режиме, которая обрабатывает движущиеся тела вокруг. Каждое из этих тел соответствует абсолютно позиционированному div. Мне нужно установить положение каждого спрайта в положение соответствующего тела не менее 30 раз в секунду, чтобы получить плавную анимацию.Использование углового для игры (60 кадров в секунду)
Если бы я использовал Angular для этого проекта, как бы мне заняться настройкой позиций спрайтов? Я просто привязываю позицию с ng-стилем и называю $ scope. $ Apply на 60 fps из requestAnimationFrame? На моей странице есть куча других вещей gui, поэтому я вижу, что это довольно медленно. Должен ли я просто не использовать угловые для этого?
Я ранее делал проект, который совмещал угловые и webgl/canvas. В принципе, я нацелился на элемент canvas с директивой, которая обрабатывала бы рисунок. –
Я полагаю, вы могли бы использовать угловые для этого, но это не то, для чего он был предназначен. Вы считали phaser.io? – richbai90