1.2.2 导入外部资源(贴图/模型/资源包)
在Unity中制作特效时,会使用到各种各样的资源文件,其中包括模型、贴图或资源包等,那么Unity 3D是如何导入这些外部资源的呢?
其实方法十分简单,如果是模型或者贴图等资源的话,可以直接在“Windows资源浏览器”中选中文件拖曳到Assets(资源)中即可。例如,当前在文件夹中选中一张贴图文件拖曳到Assets(资源)中,如图1-62所示。
图1-62
注意
(1)文件路径中不能含有中文字符,否则文件可能无法导入。
(2)在Unity 5.0之前的版本中,Unity内置了一套标准资源(包含角色控制器、天空盒、粒子特效、镜头特效等),虽然这些内置资源已经在新版本中取消了,不过用户依然可以在Unity官网中重新下载。
除此之外,还可以通过菜单命令进行资源导入。
首先在Unity工程视图中选择一个资源目录,然后依次单击菜单Assets→Import New Asset(资源→导入新资源)在弹出对话框中选中文件后单击Import(导入)即可,如图1-63所示。
图1-63
注意
(1)如果没有事先选择路径位置,执行该操作后资源默认将会载入到Unity Assets(资源根目录)中。
(2)在Unity资源视图中更改文件路径,默认会自动保持文件之间的关联关系(例如,更改特效资源的存放路径并不会影响资源与Prefab之间的关联关系)。
Unity资源包的导入如下。
最简单的方法就是在打开Unity后,直接双击.unitypackage文件(如果Unity关联关系正常,就可以自动载入了)。即使没有载入也没关系,同样也可以使用菜单命令进行载入操作。
首先单击菜单Assets→Import Package→Custom Package(资源→导入资源包→自定义资源包),然后在弹出框中选择需要导入的.unitypackage文件,再单击Import(导入)确认导入即可,如图1-64所示。
图1-64
注意
资源浏览器中的.unitypackage文件导入Unity前,其存放路经须为英文路经,否则导入后可能会导致无法正常使用。