Unity中的特殊文件夹

一.工程路径获取

cs 复制代码
print(Application.dataPath);

只用于游戏开发编辑器模式下,游戏发布后此路径就不存在了

二.Resources 资源文件夹

//路径获取:

//一般不获取

//只能使用Resources相关API进行加载

//如果硬要获取 可以用工程路径拼接

cs 复制代码
print(Application.dataPath + "/Resources");

//注意:
//需要我们自己将创建
//作用:
//资源文件夹
//1-1.需要通过Resources相关API动态加载的资源需要放在其中
//1-2.该文件夹下所有文件都会被打包出去
//1-3.打包时Unity会对其压缩加密
//1-4.该文件夹打包后只读 只能通过Resources相关API加载

三.StreamingAssets 流动资源文件夹

//路径获取:

cs 复制代码
 print(Application.streamingAssetsPath);

//注意:
//需要我们自己将创建
//作用:
//流文件夹
//2-1.打包出去不会被压缩加密,可以任由我们摆布
//2-2.移动平台只读,PC平台可读可写
//2-3.可以放入一些需要自定义动态加载的初始资源

四.persistentDataPath 持久数据文件夹

cs 复制代码
 print(Application.persistentDataPath);

//注意:
//不需要我们自己将创建
//作用:
//固定数据文件夹
//3-1.所有平台都可读可写
//3-2.一般用于放置动态下载或者动态创建的文件,游戏中创建或者获取的文件都放在其中

五.Plugins 插件文件夹

//路径获取:

//一般不获取

//注意:

//需要我们自己将创建

//作用:

//插件文件夹

//不同平台的插件相关文件放在其中

//比如IOS和Android平台

六.Editor 编辑器文件夹

//路径获取:

//一般不获取

//如果硬要获取 可以用工程路径拼接

cs 复制代码
print(Application.dataPath + "/Editor");

//注意:

//需要我们自己将创建

//作用:

//编辑器文件夹

//5-1.开发Unity编辑器时,编辑器相关脚本放在该文件夹中

//5-2.该文件夹中内容不会被打包出去

七.默认资源文件夹 Standard Assets

// 路径获取:

//一般不获取

//注意:

//需要我们自己将创建

//作用:

//默认资源文件夹

//一般Unity自带资源都放在这个文件夹下

//代码和资源优先被编译

相关推荐
游乐码5 小时前
Unity基础(十二)资源异步加载
unity·游戏引擎
weixin_424294676 小时前
程序不知道写在了什么位置???
unity
leo__5206 小时前
C# 虚拟键盘(软键盘)实现
单片机·c#·计算机外设
weixin_441940016 小时前
vuforia ar unity实验教程
unity·游戏引擎·ar
周杰伦fans8 小时前
AutoCAD C# 二次开发:如何精确监听工作空间切换事件
前端·c#
用户3721574261358 小时前
如何使用 C# 自动调整 Excel 行高和列宽
c#
妙为8 小时前
unreal engine5(UE5)中使用Rider
ue5·游戏引擎·虚幻·rider
AI导出鸭PC端8 小时前
智谱清言怎么生成word文档?AI导出鸭终结乱码烦恼
人工智能·ai·c#·word·豆包·ai导出鸭
xiaoshuaishuai810 小时前
C# AvaloniaUI 中旋转
开发语言·c#
WarPigs10 小时前
Unity AB包资源加载管理器
unity