Публикации по теме 'canvas'


Разработка игр: прорыв в JavaScript
В этой статье мы создадим полную игру в стиле Breakout. HTML Canvas предоставляет игровой контейнер, в котором мы рисуем графику с помощью JavaScript . Изучив, как использовать Canvas для графики и анимации, мы пройдемся по алгоритмам, лежащим в основе столкновений, используя основные формы, такие как круги и прямоугольники. С этими концепциями, небольшим количеством игровых циклов и звука у нас скоро будет готовая игра! Проверьте код в моем репозитории GitHub js-breakout..

Надувные мячи — Matter.js
Создание надувного мяча с помощью Matter js. Matter.js — это двухмерный физический движок для Интернета. В этом посте мы рассмотрим, как реализовать анимацию прыгающего мяча с помощью Matter.js. Установить материю-js Хотя я работаю над приложением Next.js, следующие шаги будут одинаковыми для любого приложения на основе Javascript. yarn add matter-js Если вы используете машинописный текст, убедитесь, что вы добавили типы для Matter-JS. yarn add -D @types/matter-js..

CityJSConf беседует с… Антоном МакКонвиллем
CityJSConf беседует с… Антоном МакКонвиллем «Чистый JS настолько взрослеет, что включает в себя такие вещи, как обещания, классы, веб-компоненты и многое другое, что большая часть лучшей ценности, которую предлагают фреймворки, поглощается. Мне нравится работать с тем, что является родным». Антон МакКонвилл — цифровой дизайнер и разработчик из Оттавы, который последние 13 лет выступает с докладами на международных конференциях по дизайну и разработке программного обеспечения по..

Как создать градиенты с помощью Fabric JS?
В этой статье мы увидим, как мы можем создавать градиенты с помощью FabricJS. Всякий раз, когда в фигуре есть плавный переход от одного цвета к другому, мы говорим, что к ней был применен градиент. Идея состоит в том, что цвета будут выглядеть смешанными, а не между ними существует резкое разделение. Все SVG-элементы поддерживают два типа градиентов: линейный , т. е. градиент изменяется вдоль прямой линии, и радиальный , когда градиент исходит из точки. Как всегда, давайте..

Что ТИГА едят на завтрак?
Нет, это не веселая шутка, а новость о том, что наша игра для CBBC Все за завтраком была номинирована и вошла в окончательный список лучших казуальных игр: Small Studio в этом лет TIGA Game Awards. Это удивительная новость, поскольку она показывает, что наш подход к созданию браузерных HTML5-игр, которые кажутся нативными, действительно подходит для более широкого игрового ландшафта. Мы не только идем лицом к лицу с бандой установленных приложений, но и в силу того, что мы..

Введение в <холст>
Canvas — это элемент, добавленный в HTML5, который позволяет рисовать на странице в реальном времени. Он похож на <div> тем, что это блочный элемент, используемый для структурирования информации на веб-странице, но гораздо сложнее в том, что вы можете с ним делать. Чтобы создать элемент холста, вы просто вставляете <canvas></canvas> в HTML, как и любой другой элемент. Вы должны инициализировать его высотой и шириной, но также иметь возможность добавить любые другие..

Как сохранить рисунок холста HTML5 как изображение
Сохраните его локально по гиперссылке или отправьте как файл большого двоичного объекта на удаленный сервер. Прочитав эту статью, вы научитесь сохранять рисунок на элементе холста HTML5 вашего веб-приложения в качестве изображения. В этом уроке я продемонстрирую два метода его сохранения. Первый способ - сохранить данные изображения внутри гиперссылки (используя тег <a> ). Затем вы можете загрузить его вручную из браузера, щелкнув вручную, или запустить его программно с..