[Unity 2021]Use SVG (instale sem usar o gerenciador de pacotes)

この記事は約4分で読めます。
スポンサーリンク

Coisas que eu quero fazer

Vou usar SVG no Unity.

Minha pesquisa sugere a instalação do Vector Graphics usando o Gerenciador de Pacotes, mas no meu ambiente (2021.3.4411 Personal), o Vector Graphics não apareceu no Gerenciador de Pacotes.

Este artigo explica como instalar o pacote Vector Graphics sem usar o Gerenciador de Pacotes e como utilizá-lo com o Canvas.

スポンサーリンク

instalar

Abra o arquivo Packages/manifest.json no seu projeto Unity.

Adicione a seguinte linha ao bloco de dependências:

    com.unity.vectorgraphics : 2.0.0-preview.12 ,

Exemplo: (Texto em negrito adicionado)

{
dependências : {
com.unity.vectorgraphics : 2.0.0-preview.12 ,
com.unity.collab-proxy : 2.5.1 ,
com.unity.feature.2d : 2.0.1 ,
com.unity.ide.rider : 3.0.31 ,
com.unity.ide.visualstudio : 2.0.22

Ele será instalado automaticamente quando você ativar o Unity Editor.

スポンサーリンク

Exibir SVG na interface do usuário

Adicione-o acessando o botão Hierarquia s +, depois UI → Imagem SVG.

Abra o Inspetor da imagem SVG adicionada e adicione um componente Canvas a partir de Adicionar Componente .

No meu ambiente, o programa não funcionava sem adicionar isso, resultando em um erro de tempo de execução.

Carregando e especificando imagens SVG

Os arquivos SVG podem ser salvos em qualquer pasta dentro da pasta Assets ou importados arrastando e soltando-os na pasta Assets do seu projeto Unity.

Especifique o SVG importado para a imagem SVG criada seguindo os passos abaixo.

1. Na aba Projeto, clique no triângulo ao lado do SVG importado para exibir o Sprite.

2. Arraste e solte o Sprite exibido (o grande quadrado vermelho na imagem abaixo) no campo Imagem SVG de origem da ferramenta Imagem SVG.

outros

É possível exibir imagens SVG em botões, painéis e outros componentes adicionando uma imagem SVG a partir do menu Adicionar Componente.

No entanto, observe que você precisa remover o componente de imagem previamente para adicionar uma imagem SVG.

スポンサーリンク

Sites que utilizei como referência

GitHub - Unity-Technologies/vector-graphics-samples: SVG and Vector Graphics Sample Project
SVG and Vector Graphics Sample Project. Contribute to Unity-Technologies/vector-graphics-samples development by creating an account on GitHub.

コメント

タイトルとURLをコピーしました