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自带资源都放在这个文件夹下

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

相关推荐
qq_428639611 小时前
虚幻基础:安装插件
游戏引擎·虚幻
lzhdim2 小时前
C#开发者必知的100个黑科技(前50)!从主构造函数到源生成器全面掌握
开发语言·科技·c#
yong99902 小时前
基于C#与三菱FX5U PLC实现以太网通信
网络·c#·php
CreasyChan3 小时前
C#特性(Attributes)详解
开发语言·c#
qq 180809514 小时前
从零构建一个多目标多传感器融合跟踪器
unity
平行云4 小时前
实时云渲染支持在网页上运行UE5开发的3A大作Lyra项目
unity·云原生·ue5·webgl·虚拟现实·实时云渲染·像素流送
AA陈超4 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P07-18.生成火球术
c++·游戏·ue5·游戏引擎·虚幻
鹏飞于天4 小时前
Shader compiler initialization error: Failed to read D3DCompiler DLL file
unity
CreasyChan4 小时前
C# 委托/事件/UnityEvent 详解
开发语言·c#
就是有点傻6 小时前
如何创建一个WebApi服务端
服务器·c#