<MyRusakov.ru />

Программирование на C++ в Unreal Engine 5

Программирование на C++ в Unreal Engine 5

Данный курс научит Вас созданию игр на C++ в Unreal Engine 5. Курс состоит из 12 разделов, в которых Вас ждёт теория и практика. Причём, в качестве практики будет создан весьма крупный проект объёмом свыше 5000 строк качественного кода, который уже на практике познакомит Вас с принципами создания игр на C++ в Unreal Engine 5.

Параллельно с курсом Вы также будете получать домашние задания, результатом которых станет, в том числе, полноценная серьёзная работа для портфолио.

Помимо самого курса Вас ждёт ещё и очень ценный Бонус: «Тестирование Unreal-проектов на Python», в рамках которого Вы научитесь писать очень полезные тесты для тестирования самых разных аспектов разработки игр.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Зачем Вы изучаете программирование/создание сайтов?

Как вставить SVG иконку на сайт

Как вставить SVG иконку на сайт

Существует несколько способов, как вставить SVG иконку. Я не буду перечислять здесь все рабочие варианты, дабы не перегружать вас избыточной информацией. А остановлюсь, на двух принципиальных методах – с интерактивностью (взаимодействие с пользователем) и без неё.

Без поддержки интерактивности

Если вы не планируете, вносить изменения в SVG файл или анимировать его, а просто используете, как законченное изображение, то вставляете, как картинку.

<img src="facebook.svg" alt="facebook"> // через HTML файл

.header { background: url(facebook.svg) no-repeat; } // через CSS файл

С поддержкой интерактивности

Для дальнейших манипуляций с SVG файлом – наилучший способ встраивания иконки – тег object. Внутри тега object, для старых браузеров, вставляем SVG иконку, картинкой. Дело в том, что старые браузеры, не видят формат SVG, так покажем им хоть что-то.

<object type="image/svg+xml" data="icon.svg">
<img src="icon.png">
</object>

Плюсы SVG формата

  • взаимодействует с пользователем
  • адаптируется под разные разрешения экрана
  • масштабируется без потери качества
  • мало весит, значит, быстро загружается

Как правило, SVG формат, применяют для сохранения иконок. Откуда же они берутся? Есть несколько вариантов.

  1. создать в векторных программах
  2. скачать бесплатно или купить

Зайдем на сайт flaticon.com и скачаем иконку автомобиля. Скачанный SVG файл, состоит из инструкций по построению прямых и кривых линий, в виде текстовой информации.

Как вставить SVG иконку на сайт.

Как вставить иконку в HTML

Создадим два блока, для управления позиционированием и размерами иконки, на странице. Внутри блока с классом icon, вставим, ссылку на SVG иконку, посредством тега object.

<div class="box">
    <div class="icon">
        <object type="image/svg+xml" data="sedan-car-front.svg" id="svg">
        </object>
    </div>
</div>

CSS код

Разместим в центре, родительский блок с классом box.

.box{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

Дочерний блок с классом icon, выравниваем по центру, относительно родителя.

.icon {
    margin: auto;
    width: 30%;
}
Как вставить SVG иконку на сайт.

Как сделать SVG адаптивным

В коде файла sedan-car-front.svg, жестко заданы размеры, которые не позволят масштабировать икону.

width="48.997px" height="48.998px"

Заменим пиксели на проценты. width="30%" height="30%"

Вот и все. Теперь при изменении размера экрана, размеры иконки, так же меняются.

Как вставить SVG иконку на сайт.

Как изменить цвет SVG

Для изменения цвета, вместо свойства color, используют – атрибут fill. Изменить цвет, можно прямо в коде SVG, добавив, следующий код, между тегами svg.

fill="red"

Машина стала красной.

Как вставить SVG иконку на сайт.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.