Перейти к содержимому

Параллакс в играх на JavaScript

Franks laboratory

0:00 / 0:00

Параллакс в играх на JavaScript

58 515 просмотров · 5 лет назад
Franks laboratory
88,2 тыс. подписчиков
58 515 просмотров · 5 лет назад
Как проще всего создать бесконечно прокручивающиеся фоны с помощью JavaScript? Как заставить разные слои двигаться с разной скоростью и создать эффект параллакса? Как сделать скорость прокрутки динамической, чтобы мы могли легко её изменять? Мы узнаем всё это и многое другое. Давайте вместе создадим игру на JavaScript для начинающих! ПОЛНЫЙ ПЛЕЙЛИСТ СЕРИИ: (3 игры и 6 небольших проектов для изучения 2D-разработки игр)    • JavaScript Game Development Masterclass 2022   Параллаксная прокрутка — это когда фоновые изображения движутся мимо камеры медленнее, чем передний план, создавая иллюзию глубины в двухмерном пространстве. В этом пошаговом руководстве для начинающих я покажу, как реализовать параллакс в ваших играх на JavaScript, используя элемент HTML canvas. Приятного просмотра! :) ⭐️СОДЕРЖАНИЕ⭐️ 00:00 Введение в курс и базовая настройка HTML/CSS 02:42 Как настроить проект HTML5 canvas с помощью JavaScript 04:36 Как добавить изображения в проект HTML5 canvas 07:21 Как анимировать на canvas 11:00 Техника бесконечной прокрутки фона 1 18:01 Слои фона с использованием классов JavaScript ES6 30:49 Ввод данных пользователем с помощью обработчиков событий 35:01 Техника бесконечной прокрутки фона 2 42:14 Оптимизация К концу этого урока по разработке игр на JavaScript для начинающих вы получите глубокое понимание бесконечной прокрутки фона и того, как добавить эффект параллакса в ваши игры и веб-сайты. Мы не будем использовать никакие библиотеки, только HTML5 canvas, немного CSS3 и чистый JavaScript. 🔥 Рекомендуемые курсы UDEMY 🔥 ☕ Разбираемся в параллаксе: научитесь создавать интерактивные веб-страницы https://bit.ly/3uueECP ☕ Разработка веб-сайтов: создание одностраничного сайта с параллаксом https://bit.ly/3uueDyL ☕ Интенсивный курс по HTML/CSS: изучение HTML, CSS, Flexbox и CSS Grid https://bit.ly/3tu9ghD ☕ Повышаем уровень навыков CSS-анимации https://bit.ly/3esJkP8 ☕ Изучаем профессиональный 2D-дизайн игровой графики в Photoshop https://bit.ly/2SpPdE8 ☕ Лучший курс по дизайну и анимации 2D-персонажей для игр https://bit.ly/3eoZWqT ☕ Создаем профессиональную пиксельную графику для вашей новой игры https://bit.ly/3nUrTKm ❤ Ссылки по теме ❤ Изображения от https://bevouliin.com/ Изображения проекта: Все слои в архиве zip: http://frankslaboratory.co.uk/downloa... Слой 1: http://frankslaboratory.co.uk/downloa... Слой 2: http://frankslaboratory.co.uk/downloa... Слой 3: http://frankslaboratory.co.uk/downloa... Слой 4: http://frankslaboratory.co.uk/downloa... Слой 5: http://frankslaboratory.co.uk/downloa... Резервные ссылки: Слой 1 https://ibb.co/qs87t6x Слой 2 https://ibb.co/0yYGJzF Слой 3 https://ibb.co/F3870v3 Слой 4 https://ibb.co/WFXS3sY Слой 5 https://ibb.co/BTpQvgJ (*** Вы можете использовать эти фоновые изображения в учебных целях. Для коммерческих проектов вы можете приобрести их напрямую у художников. Чтобы увидеть полный набор доступных графических ресурсов для разработки игр, посетите https://bevouliin.com/ ***) 🎮 Серия мастер-классов по разработке игр на чистом JavaScript, основы для начинающих: 🎮 🐶 Проект 1: Анимация спрайтов    • Sprite Animation in JavaScript   🐶 Проект 2: ** это видео ** 🐶 Проект 3: Движение NPC    • How To Code Flying Creatures with JavaScript   🐶 Проект 4: Столкновение прямоугольников    • Collision Detection Between Rectangles in ...   🐶 Проект 5: Столкновение кругов    • Collision Detection Between Circles in Jav...   🐶 Проект 6: Анимация на основе событий, запускаемых триггерами    • Audio Visual Effects in JavaScript Games   🐶 Проект 7: Игра «Ворон»    • JavaScript Shooter Game Tutorial   🐶 Проект 8: Типы врагов    • How To Code Creatures For JavaScript Games   🐶 Проект 9: Управление состоянием    • State Management in Games   🐶 Проект 10: Простая игра в жанре сайд-скроллер    • JavaScript Side Scroller Game Tutorial   🎮 Больше РАЗРАБОТКИ ИГР с использованием чистого JavaScript и HTML canvas:    • Game Development with Vanilla JavaScript   Если вы НАЧИНАЮЩИЙ Вы все еще можете создавать красивые анимации, вот подборка моих проектов для начинающих, где я объясняю все не спеша и уделяю время объяснениям:    • Front End Web Development Projects for Beg...   Если вы чувствуете себя увереннее в своих навыках программирования, посмотрите несколько более сложных анимаций с использованием чистого JavaScript и HTML5 canvas:    • Creative Coding with Vanilla JavaScript an...   👍 Вы можете написать мне в TWITTER   / code_laboratory   👍 Посмотрите мой исходный код на CODEPEN https://codepen.io/franksLaboratory Музыка: (Аудиобиблиотека YouTube) Vacay In Fiji Riddim - Konrad OldMoney Описание этого видео может содержать партнерские ссылки Это означает, что если вы купите один из рекомендованных мной товаров, я получу небольшую комиссию без каких-либо дополнительных затрат для вас. Это помогает поддерживать канал и позволяет мне продолжать снимать подобные видео. Спасибо за поддержку! #frankslaboratory