【Unity】如何从现有项目中抽取好用的资源

【背景】

在做Unity项目的过程中引入各种各样的Package,有的Package很大,但是觉得非常有用的可能只是几个Prefab或者Material等。如果直接拷贝想要的Prefab和Material,又需要自己确认所有有依赖关系的资源。

如果能将所有日常经受项目中自己觉得好用的资源挖出来存起来,要用的时候就导进自己的新项目会是很棒的积累。

【例子】

Oculus有一个过期的包,由于我开发的是Pico项目,Oculus Package里的大多数资源我都不用,但是有一些Prefab,比如LargeRoom等(见下图),能够方便地帮我构建一个房间环境,所以需要把这个资源和相应的依赖关系单独挖出来存成可以随时导入新项目重复利用的Package。

【操作】

  1. 明确目标资源的路径
  2. 菜单选择Assets-》Export Package,在弹出菜单中点击底部的None,取消所有勾选,然后只勾选目标资源。勾选"包含依赖项",点击Export。
  3. 导出的资源只包括目标资源极其依赖项,体积很小,日后可以反复使用。

    这个VR资源包可以从本文配套链接下载到,里面的Room系列Prefab可以快速构建一个虚拟房间。
相关推荐
Magnum Lehar13 小时前
vscode游戏引擎的build-clean配置
ide·vscode·游戏引擎
Magnum Lehar13 小时前
vscode游戏引擎的build-all全局配置
ide·vscode·游戏引擎
龚子亦14 小时前
【Shader学习】完整光照效果
unity·技术美术·shader
weixin_5316389418 小时前
Rokid AR交互开发工具对比
unity·游戏引擎·xr
Magnum Lehar1 天前
wpf3d游戏引擎ControlTemplate.xaml.cs文件实现
游戏引擎·wpf
留待舞人归1 天前
【Unity3D优化】优化多语言字体包大小
游戏·unity·游戏引擎·unity3d·优化
wsdchong之小马过河1 天前
2025虚幻引擎一般用什么模型格式
游戏引擎·虚幻
Magnum Lehar1 天前
wpf游戏引擎前端的Transform.cs实现
前端·游戏引擎·wpf
Magnum Lehar2 天前
wpf3d游戏引擎前端ControlTemplate实现
前端·游戏引擎·wpf
9765033352 天前
iOS 审核 cocos 4.3a【苹果机审的“分层阈值”设计】
flutter·游戏·unity·ios