【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可以快速构建一个虚拟房间。
相关推荐
tealcwu3 小时前
【Unity高级】Unity URP:构建同时支持 2D 与 3D 场景的项目完全指南
3d·unity·游戏引擎
淡海水8 小时前
10-01-互操作-C#与C++边界的内存管理
unity·c#·游戏引擎·.netcore·gc
小小数媒成员10 小时前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎
暴走约伯12 小时前
【VFX工具链源码拆解 04】拯救丢失的绑定:Timeline 一键克隆与层级相对路径重映射算法
unity·c#·游戏引擎·硬件工程
小小数媒成员13 小时前
Unity UGUI布局组件(LayoutGroup、ContentSizeFitter、LayoutElement)详解
unity·游戏引擎
tealcwu13 小时前
【Unity基础】Unity输入与Time.deltaTime的使用原则
unity·游戏引擎
chen_2271 天前
godot做仪表hmi
游戏引擎·godot
郝学胜-神的一滴1 天前
AI 编程智能体 22:解析器赋能与实战落地全指南
人工智能·程序人生·游戏·unity·游戏引擎
BuHuaX1 天前
Lua 与 ToLua:运行机制及热更新原理
开发语言·unity·junit·c#·lua
Solange__2 天前
在线3D预览器、Blender和游戏引擎怎么选?按5类任务比较格式、隐私与编辑性
人工智能·游戏·3d·游戏引擎·blender·1024程序员节·关卡设计