【Unity 工程化】unity一些资源路径用途

Resources

Resources 目录用于存放可以通过 Unity 的 Resources.Load 函数进行加载的资源。这些资源会在构建时被打包为一个单独的资源包,因此它们必须满足一些 Unity 所要求的命名和文件夹结构规则。由于这些资源被打包在一起,因此在构建后的游戏中可以更方便地使用。

应用场景示例:

预制体:可以在 Resources 文件夹中放置预制体,然后通过 Resources.Load 加载并实例化它们。
纹理、材质和粒子效果:可以将游戏中需要在运行时动态加载的纹理、材质等放在 Resources 文件夹中。
UI 预设:如果你希望通过代码动态加载 UI 元素,可以将 UI 预设放在 Resources 文件夹中。

StreamingAssets

这是一个用于存储游戏构建时包含的原始资源文件的文件夹。这些资源在游戏构建时会被复制到最终发布包中,但它们在运行时不会被Unity进行特殊处理。这使得它适用于存储不需要修改的资源文件,如音频、视频、模型等。

用途:存储构建时需要打包的原始资源,如音频、视频、模型等。

访问方式:可以使用常规的文件 I/O 操作来读取文件,路径是相对于 Application.streamingAssetsPath。用于存储原始资源,在游戏运行时不能直接读写

Application.persistentDataPath

用于存储持久性数据,数据在游戏关闭后仍保留,适用于用户数据、设置、存档等。可以读写,区别

相关推荐
Doc.S2 小时前
多无人机任务自定义(基于ZJU-FAST-Lab / EGO-Planner-v2)
游戏引擎·无人机·cocos2d
那个村的李富贵4 小时前
Unity打包Webgl后 本地运行测试
unity·webgl
nnsix4 小时前
Unity OpenXR开发HTC Vive Cosmos
unity·游戏引擎
nnsix5 小时前
Unity OpenXR,扳机键交互UI时,必须按下扳机才触发
unity·游戏引擎
nnsix5 小时前
Unity XR 编辑器VR设备模拟功能
unity·编辑器·xr
老朱佩琪!5 小时前
Unity访问者模式
unity·游戏引擎·访问者模式
不定时总结的那啥6 小时前
Unity实现点击Console消息自动选中预制体的方法
unity·游戏引擎
nnsix6 小时前
Unity OpenXR 关闭手柄的震动
unity·游戏引擎
CreasyChan6 小时前
Unity 中的反射使用详解
unity·c#·游戏引擎·游戏开发
Jessica巨人6 小时前
Shader显示为黑色
unity·shader