.

.

.

.

Найдено результатов: 0

Тут пока ничего
не нашлось ;⁠О

Мы не нашли туториалы или работы по этому запросу. Попробуй изменить формулировку, убрать часть тегов или поискать вручную через Учебник и Галерею.

.

.

.

.

Учебник: Раздел / Модуль / Статья

Опубликовано 00 месяц 2026

title

Содержание

Мышь и клавиатура станут входными данными для скетча на p5.js. Используешь координаты курсора, клики и нажатия клавиш, чтобы управлять визуалом и собрать интерактивную работу.

В p5.js ввод пользователя встроен в систему. Позиция мыши, клики и клавиши доступны напрямую через переменные. Это позволяет управлять графикой в реальном времени. Визуал перестаёт быть статичным и начинает реагировать на действия пользователя.

Например, переменные mouseX и mouseY всегда содержат текущую позицию курсора. Их можно использовать как параметры: позицию, размер, цвет или движение объектов.

Интерактив — это когда пользователь становится частью системы

Ниже ты сразу создашь интерактивную систему, где положение мыши управляет графикой.

Сделай систему, где круг следует за мышью, а его размер зависит от её положения по горизонтали.

Здесь создаётся холст, который перерисовывается в цикле. Позиция круга привязана к мыши, поэтому он движется вместе с ней. Размер вычисляется от значения mouseX, из-за чего круг меняется при движении по экрану.

Добавим реакцию на клавишу. При нажатии цвет круга меняется, что делает систему более интерактивной.

  1. Позиция мыши доступна напрямую через mouseX и mouseY
  2. Эти значения можно использовать как параметры визуала
  3. Клавиатура позволяет добавлять дополнительные состояния
  4. Интерактивность возникает из связи ввода и визуала

В этом коде круг следует за мышью, а его размер зависит от её положения. Дополнительно можно включить разные режимы: изменение цвета, след, или реакцию на клик. Попробуй раскомментировать части кода и посмотреть, как меняется поведение системы.

Понравилась статья?

Если есть предложения по улучшению, мы будем рады твоему сообщению

.

.

.

.

Следующий материал

Тайлинг и дисплейсмент

Перейти к статье

.

.

.

.