如何将SVG导入Unity 2018.2

Joh*_*Pro 4 import svg vector-graphics sprite unity-game-engine

Unity的路线图表明,我们应该能够在Unity 2018.2中导入SVG。
我有Unity 2018.2.3,但无法将SVG用于Unity。Unity无法识别它们是精灵。
请任何人告诉我如何统一导入/使用SVG。

小智 9

有两种方法可以在 Unity 中添加 SVG 支持(除了构建自己的 SVG 渲染系统或从 Asset Store 获取一种)。

您必须采用哪种方式取决于您当前使用的 Unity 版本。

在 Unity 2019 中,单击编辑器左上角的“窗口”菜单。然后点击“包管理器”。在打开的菜单中,单击右上角(搜索栏左侧)周围的“高级”按钮。单击“显示预览包”。这将允许您查看 Unity Technology 未正式发布的包(任何低于 1.0 的版本)。您应该能够在包列表中找到“ Vector Graphics ”,其名称旁边带有“ Preview ”。单击它,然后单击菜单右下角的“导入”按钮。

在 Unity 2020 及更高版本中,Unity Tech. 已经取消了在包管理器中查看预览包的能力,因为他们不得不浪费时间回答关于那些不完整包的复杂查询,因为许多人在没有清楚地理解它们或认为他们会得到全力支持的情况下将它们添加到他们的项目中(这事实并非如此)。

从 Unity 2020 开始,您必须手动输入 Git URL 地址才能添加任何预览包。

要键入 Git URL 地址,请按照我上面的解释打开包管理,但不要选择“高级”和“显示预览包”,而是单击菜单左上角的“+”,然后单击“添加包”来自 Git URL ”。这将打开一个带有输入字段和灰色“添加”按钮的小弹出窗口。

要添加矢量图形包,您必须键入(或粘贴)以下地址:

com.unity.vectorgraphics

输入后,您应该能够单击“添加”按钮,这会将预览包添加到“项目中”类别下的项目中。


Muh*_*han 7

44秒演示,一图千言

转到Windows->Package Manager在 Unity 2019 中

在此处输入图片说明

Vector Graphic 包目前处于预览阶段。您必须advance settings在 unity 2019 中启用预览包。

编辑:

从 Unity 2020 开始,预览包设置已更改。观看这个 40 秒演示

edit-> Project Settings-> Package Manager-> 检查Enable Preview Package


小智 6

为了使用Unity 2018.2导入SVG,您需要Vector Graphics使用新的Package Manager 导入软件包(您可以在菜单中找到它Window > Package Manager)。

然后,可以通过将其复制到项目的文件夹中来导入该项目中的任何SVG。

注意检查器中的选项,Generated Asset Type控件的渲染模式,共有3种模式:矢量精灵(默认),纹理精灵,Texture2D。

  • 我在包管理器中没有看到矢量图形包。我正在运行 2018.3.2f1 (2认同)

小智 5

如果在软件包管理器中没有看到Vecor Graphics,请单击“高级”并启用预览软件包。