unity package手动下载

今天做软工大程的时候遇到一个需求,要把Unity里的模型导出成fbx(其实就是Unity Asset Store里免费资源比UE里多好多,想把Unity的资源转到UE里去)。Unity里提供了一个比较官方的package的,也就是FBXExporter。但不知道为什么,我一台电脑上可以看到5.0.0版本的,另一台电脑上同样版本的Unity确只能看到4.1.2版本。5.0.0相对4.1.2有一个重要的导出选项Embeded Texture,所以我必须要使用5.0.0的版本。

本来以为只是另一台电脑上没有开enablel pre-release的选项,可是发现开了也没有用,还是找不到。

于是就想着,那就手动下包再安装吧。可是找来找去,也只找到插件的文档的链接,下载地址是一点踪迹也没有。

后来翻unity论坛,才偶然发现unity把包的除package manager的下载方式都隐藏了起来,大概是想大力推package manager(可惜package manager貌似有点bug,看到好多用19、20的unity的都有和我同样的问题)。现在没有直观的web界面用于包管理了,但可以通过访问url直接下载包。至于这个url,可以从包的文档的链接推出来。

比如我要下载一个FBXExporter,它的文档链接是https://docs.unity3d.com/Packages/com.unity.formats.fbx@5.0/manual/index.html,那么就可以访问这个网页https://download.packages.unity.com/com.unity.formats.fbx/来获取各种包的信息。在这个网页里查找你想要的版本对应的tarball链接,访问就可以下载了。

下载下来的文件可以重命名加上.tgz后缀,然后在Unity的package manager里点击"+"再点击"Add package from tarball",选中下载的文件就可以安装想要的版本了。


unity package手动下载
https://jhex-git.github.io/posts/1754838349/
作者
JointHex
发布于
2023年3月17日
许可协议