В этом уроке вы узнаете, как создать динамичную и красочную геометрическую анимацию с помощью p5.js. Эта анимация символизирует идею о том, что «мир полон невероятных и невероятных людей, творящих чудеса». Фигуры будут хаотично перемещаться по холсту, меняя цвета и создавая визуально привлекательный эффект.
Загрузить p5.js:
Создать новый проект:
Давайте начнем с настройки базовой структуры нашего скетча p5.js. Сюда входит определение функций setup() и draw().
function setup() { createCanvas(windowWidth, windowHeight); noStroke(); // Disable stroke for the shapes } function draw() { background(30, 30, 60, 25); // Dark background with transparency }
Объяснение:
createCanvas(windowWidth, windowHeight);: устанавливает размер холста в соответствии с окном вашего браузера.
noStroke();: удаляет границу с фигур, которые мы создадим.
background(30, 30, 60, 25);: это устанавливает темно-синий цвет фона с некоторой прозрачностью, создавая эффект скольжения для фигур.
Теперь давайте добавим код для создания случайных фигур разного цвета, положения и размера.
function draw() { background(30, 30, 60, 25); // Dark background with transparency for (let i = 0; iОбъяснение:
Случайные переменные:
Типы фигур:
Чтобы убедиться, что размер холста изменяется вместе с окном, добавьте следующую функцию:
function windowResized() { resizeCanvas(windowWidth, windowHeight); }
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3