如何将SVG导入Unity 2018.2

时间:2018-09-28 20:04:32

标签: unity3d svg import sprite vector-graphics

联合国的路线图指出,我们将能够在2018年2月1日统一导入SVG。我有统一的2018.2.3,但是我不能使用SVG来统一。 Unity无法识别它们是精灵。 请任何人告诉我如何统一导入/使用SVG。

5 个答案:

答案 0 :(得分:7)

感谢44 second demo,一幅图片讲出了千个单词

在Unity 2019中转到Windows-> Package Manager

enter image description here

矢量图形程序包当前处于预览阶段。您必须统一在advance settings中启用预览包2019。

编辑:

从Unity 2020开始,“预览包”设置已更改。 Watch this 40 second Demo

转到edit-> Project Settings-> Package Manager->选中Enable Preview Package

答案 1 :(得分:3)

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

答案 2 :(得分:2)

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

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

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

答案 3 :(得分:0)

在窗口的左上方有一个标记为“高级”的按钮,单击它,然后勾选“显示预览包”,然后您可以看到svg包。

答案 4 :(得分:0)

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

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

在Unity 2019中,单击编辑器左上方的“窗口”菜单。然后点击“ 打包管理器”。在打开的菜单中,单击右上角(搜索栏左侧)附近的“ 高级”按钮。点击“ 显示预览包”。这将使您看到Unity Technology未正式发布的软件包(小于1.0的任何版本)。您应该能够在包列表中的名称旁边找到“ 矢量图形”,并带有“ 预览”。单击它,然后单击菜单右下角的“导入”按钮。

在Unity 2020和更高版本中,Unity Tech。删除了在软件包管理器中查看预览软件包的功能,因为它们不得不浪费时间回答关于那些不完整软件包的复杂查询,因为许多人将它们添加到他们的项目中时既没有清楚地理解它们,也没有想到他们会得到完全支持(并非如此)。

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

要键入Git URL地址,请按照上面的说明打开“程序包管理”,但不要使用“ 高级”和“ 显示预览程序包”,请单击在菜单左上方的“ +”中,然后选择“ 从Git URL添加软件包”。这将打开一个带有输入字段和一个灰色的“ 添加”按钮的小弹出窗口。

要添加Vector Graphics软件包,必须在以下地址键入(或粘贴):

com.unity.vectorgraphics

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