Какую технологию вы бы использовали для Physics Simulation SVG или Canvas? - PullRequest
3 голосов
/ 15 сентября 2010

Я начинаю новый проект, преобразующий физические симуляции (созданные в Adobe Director) в более современную платформу, а именно в html5 canvas или SVG.Я хотел бы избежать Flash по нескольким причинам.Я ищу рекомендации и причины, по которым холст или SVG лучше всего подходят для этого проекта.Я читал, что SVG лучше для интерактивности, что в этом случае важно, но что это не самое лучшее с анимацией.Canvas лучше подходит для анимации, но он борется с взаимодействием, так что я слышал.У кого-нибудь есть опыт взаимодействия с холстом, неужели это так сложно?Пожалуйста, порекомендуйте.Спасибо

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

См. Этот вопрос для обсуждения фреймворков и библиотек canvas:

Каково современное состояние библиотек и фреймворков JavaScript HTML canvas?

Несколькоиз перечисленных библиотек холста воспроизводят SVG с точки зрения взаимодействия объектов с довольно высоким стандартом. fabric.js выглядит особенно красиво и в настоящее время активно развивается.

1 голос
/ 16 сентября 2010

Интерактивность на холсте не должна быть такой сложной (есть немало библиотек js, которые могут вам помочь). А анимация в svg вполне возможна, см., Например, svg-wow.org . Помните, что вы можете смешивать и сочетать svg и canvas так, как считаете нужным, чтобы использовать сильные стороны каждой из этих технологий, как показано здесь .

...