|
rss_habr
Имитация трёхмерных зданий в 2D-игреСреда, 21 Сентября 2022 г. 11:36 (ссылка)
Создаём объём при помощи света и теней. Игра двухмерная, разрабатывается на Game Maker Studio 2 и во время работы я столкнулся с множеством задач а-ля «должно быть красиво». Где-то пришлось придумать свой велосипед, где-то повезло наткнуться на описание решения похожих задач. В свое время меня очень вдохновила статья про рендер в Graveyard Keeper - это очень классный материал для разработчика 2D игр, в сети подобного довольно мало. Поэтому надеюсь, что моя статья тоже послужит для кого-то источником вдохновения. Внутри есть гифки и картинки!https://habr.com/ru/post/689408/?utm_source=habrahabr&utm_medium=rss&utm_campaign=689408
rss_habr
[Перевод] React: полное руководство по повторному рендерингуПятница, 26 Августа 2022 г. 09:46 (ссылка)
Представляю вашему вниманию перевод этой замечательной статьи, посвященной повторному рендерингу (re-render, далее — ререндеринг) в React. Что такое ререндеринг?Существует 2 основные стадии, которым следует уделять пристальное внимание, когда речь заходит о производительности в
Ререндеринг происходит, когда https://habr.com/ru/post/684718/?utm_source=habrahabr&utm_medium=rss&utm_campaign=684718
rss_habr
Улучшаем производительность: виртуальный рендеринг для больших объемов данныхПонедельник, 22 Августа 2022 г. 10:31 (ссылка)
К вам пришло из API что-то огромное, браузер начал тормозить, а пользователи недовольны? Как с этим справиться? Когда и в каких UI компонентах с проблемой отображения большого массива данных сталкиваются разработчики? Какие специальные подходы применять или не применять? Меня зовут Сергей Клинов. Я старший frontend-разработчик в компании Datafold. Моя специализация — это TypeScript, React, визуализация данных, формы, повышение производительности. Поговорим о решении проблем, с которыми уже столкнулся, либо в ближайшее время точно столкнется каждый фронтенд-разработчик. Рассмотрим несколько возможных решений, их преимущества и ограничения. Принцип и устройство виртуального рендеринга и разберем рабочий пример его применения на продукте Datafold. Читать далееhttps://habr.com/ru/post/678202/?utm_source=habrahabr&utm_medium=rss&utm_campaign=678202
rss_habr
JavaScript: заметка о сканере предварительной загрузки и пропуске невидимого контентаПятница, 17 Июня 2022 г. 09:53 (ссылка)
В этой заметке я хочу рассказать о двух вещах:
Обе технологии используются браузером для повышения скорости загрузки веб-приложений. Теоретическая часть представляет собой адаптированный и дополненный перевод этой статьи. Практическая часть — это небольшой эксперимент по применению новых свойств Если вам это интересно, прошу под кат. Читать дальше →https://habr.com/ru/post/671762/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671762
rss_habr
Go ebiten: разбираемся с рендерингом и позиционированием текстаСреда, 15 Июня 2022 г. 18:00 (ссылка)
Перед вами первая заметка на тему разработки игр на Go с использованием библиотеки ebiten (также известный как Ebitengine). Сегодня мы будем разбираться, как выполняется позиционирование текста. Как центрировать его, менять межстрочный интервал и так далее. Официальная документация и примеры содержат почти всё необходимое, но чтобы свести всё воедино и понять все концепции можно потратить несколько вечеров. Я постараюсь сэкономить ваше время. Читать дальше → https://habr.com/ru/post/671556/?utm_source=habrahabr&utm_medium=rss&utm_campaign=671556
rss_habr
[Перевод] Что такое мемоизация? Как и когда использовать мемоизацию в JavaScript и ReactСреда, 18 Мая 2022 г. 22:58 (ссылка)
В данном переводе рассказывается о том, что такое мемоизация, зачем её использовать. Также представлены основные примеры на JavaScript и React, демонстрирующие работу мемоизации. Развернутьhttps://habr.com/ru/post/666522/?utm_source=habrahabr&utm_medium=rss&utm_campaign=666522
rss_habr
Метод document.write, подобное и связанное с нимСреда, 11 Мая 2022 г. 16:21 (ссылка)
Данная заДанная заметка является своего рода комментарием к другой статье на Хабре Удивительная история document.write, которая, в свою очередь, представляет из себя перевод публикации с сайта https://eager.io/ The Curious Case of document.write. Я же здесь хочу лишь подчеркнуть определённую полезность данного метода клиентского JavaScript (https://developer.mozilla.org/ru/docs/Web/API/Document/write), а также немного порассуждать о подходах и проблемах, связанных с генерацией разметки. Читать далееhttps://habr.com/ru/post/665190/?utm_source=habrahabr&utm_medium=rss&utm_campaign=665190
rss_habr
Основы рендеринга с wgpu на RustПонедельник, 04 Апреля 2022 г. 15:41 (ссылка)
В данной статье мы рассмотрим базовую теорию и практику рендеринга с помощью кроссплатформенного графического API wgpu. Данный API основан на стандарте WebGPU и предоставляет удобные, унифицированные и безопасные абстракции для взаимодействия с GPU. Используя wgpu мы инициализируем графическое устройство, создадим графический конвейер и нарисуем треугольник. Читать далееhttps://habr.com/ru/post/658859/?utm_source=habrahabr&utm_medium=rss&utm_campaign=658859
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |