Как импортировать SVG в Unity 2018.2

В дорожной карте Unity говорилось, что мы должны иметь возможность импортировать SVG в Unity 2018.2.
У меня есть Unity 2018.2.3, но я не мог использовать SVG в Unity. Unity не распознает, что это спрайты. Кто-нибудь может сказать мне, как импортировать / использовать SVG в единстве.

Вы пробовали это? youtube.com/watch?v=BAyd5wSPQrM?

mayo 29.09.2018 00:42
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
9
1
20 519
5
Перейти к ответу Данный вопрос помечен как решенный

Ответы 5

Чтобы импортировать SVG с Unity 2018.2, вам необходимо импортировать пакет Vector Graphics с новым диспетчером пакетов (вы можете найти его в меню Window > Package Manager).

Затем вы можете импортировать любой SVG в проект, скопировав его в папку проекта.

Остерегайтесь опций в инспекторе, Generated Asset Type управляет режимом рендеринга, есть 3 режима: векторный спрайт (по умолчанию), текстурированный спрайт, Texture2D.

Я не вижу пакет векторной графики в диспетчере пакетов. Я бегаю 2018.3.2f1

GeekPeek 04.05.2019 13:30

Если вы не видите векторную графику в диспетчере пакетов, нажмите «Дополнительно» и включите предварительный просмотр пакетов.

Также убедитесь, что у вас выбраны «Все пакеты», а не «В проекте».

Anis Abboud 16.07.2019 18:07

в левом верхнем углу окна есть кнопка с надписью «Дополнительно», щелкните ее, затем отметьте «Показать пакеты предварительного просмотра», после чего вы увидите пакет svg.

Ответ принят как подходящий

Картинка говорит тысячи слов благодаря 44-секундная демонстрация

Перейдите к Windows -> Package Manager в Unity 2019

Пакет векторной графики в настоящее время находится на стадии предварительного просмотра. Вы должны включить предварительные версии пакетов в advance settings в unity 2019.

Редактировать:

Начиная с Unity 2020, настройка пакета предварительного просмотра изменилась. Посмотрите эту 40-секундную демонстрацию

Зайдите в edit -> Project Settings -> Package Manager -> Проверить Enable Preview Package

Есть 2 способа добавить поддержку SVG в Unity (кроме создания собственной системы рендеринга SVG или ее получения из Asset Store).

Какой путь вам выбрать, зависит от того, какую версию Unity вы используете в настоящее время.

В Unity 2019 щелкните меню «Окно» в левом верхнем углу редактора. Затем нажмите «Менеджер пакетов». В открывшемся меню нажмите кнопку «Передовой» в правом верхнем углу (слева от строки поиска). Щелкните "Показать пакеты предварительного просмотра". Это позволит вам увидеть пакеты, которые официально не выпущены (любые версии ниже 1.0) компанией Unity Technology. Вы должны найти «Векторная графика» в списке пакетов с «Предварительный просмотр» рядом с его именем. Щелкните по нему и нажмите кнопку «Импорт» в правом нижнем углу меню.

В Unity 2020 и более поздних версиях Unity Tech. удалили возможность просмотра пакета предварительного просмотра в диспетчере пакетов, потому что им приходилось тратить впустую, отвечая на сложные вопросы об этих неполных пакетах, поскольку многие добавляли их в свои проекты, не понимая их четко или не думая, что они получат полную поддержку (что это не так).

Начиная с Unity 2020 и далее, вам нужно было вручную ввести URL-адрес Git, чтобы добавить любые пакеты предварительного просмотра.

Чтобы ввести URL-адрес Git, откройте «Управление пакетами», как я объяснил выше, но вместо использования «Передовой» и «Показать пакеты предварительного просмотра» щелкните «+» в верхнем левом углу меню, затем «Добавить пакет из Git URL». Откроется небольшое всплывающее окно с полем ввода и неактивной кнопкой «Добавить».

Для добавления пакета векторной графики вам необходимо ввести (или вставить) следующий адрес:

com.unity.vectorgraphics

После ввода вы сможете нажать кнопку «Добавить», и это добавит пакет предварительного просмотра в ваш проект в категорию «В проекте».

Другие вопросы по теме