Unity的加载路径

1.Resources 路径 只读 不能动态的修改
存放内容 预制体(prefabs) - 不容易变化的预制体
prefabs打包的时候 会自动过滤不需要的资源 有利于减小资源大小
主线程加载
Resources类的Load方法
文件夹中的内容打包的时候会被压缩和加密

2.streamingAssetsPath 内容会原封不动的打入包中
一般建议存放一些二进制文件 (配置文件,unity资源包(AB文件)等)
特点
只读 不可写
主要存放二进制文件
通过WWW类 读取文件(移动端)

3.persistentDataPath 特殊路径 唯一可读写的路径
这个路径在IOS平台是 应用程序的沙盒
但是在安卓Android平台上 它可以是程序的沙盒 也可以是SDcard
并且在打包输出的时候可以设置为沙盒或者SDcard
projectsettings - otherSettings - writePermission
可读写 不同平台路径不同 这个路径下的文件夹 首次运行程序时自动创建

时间: 2024-10-12 15:33:24

Unity的加载路径的相关文章

Unity资源加载路径及加载方式小结

Unity3D中的资源路径路径属性 路径说明Application.dataPath 此属性用于返回程序的数据文件所在文件夹的路径.例如在Editor中就是Assets了.Application.streamingAssetsPath 此属性用于返回流数据的缓存目录,返回路径为相对路径,适合设置一些外部数据文件的路径.放在Unity工程StreamingAssets文件夹中的资源发布后都可以通过这个路径读取出来.Application.persistentDataPath 此属性用于返回一个持久

修改classloader的加载路径

三个类加载器修改加载路径的方式是修改jvm参数 1.BootstrapClassLoader的加载路径由 sun.boot.class.path 指定.因此运行程序时加上参数 -Dsun.boot.class.path=加载路径 即可 例如: 运行程序结果如下: 2.ExtClassLoader的加载路径由 java.ext.dirs 指定.因此运行程序时加上参数 -Djava.ext.dirs=加载路径 即可 ExtClassLoader加载时会搜索指定路径下的所有子目录,也就是说它会搜索ja

web.xml中如何设置配置文件的加载路径

web应用程序通过Tomcat等容器启动时,会首先加载web.xml文件,通常我们工程中的各种配置文件,如日志.数据库.spring的文件等都在此时被加载,下面是两种常用的配置文件加载路径,即配置文件可以放到 SRC目录下或者可以放到WEB-INF根目录下 第一种在web.xml中这样配置: <context-param> <param-name >contextConfigLocation </param-name > <param-value >clas

linux和windows动态库加载路径区别

# linux和windows动态库加载路径区别 ### 简介------------------------------ linux加载动态库的路径是系统目录/lib和/usr/lib.- windows加载动态库的路径是本地目录下,然后再搜索windows/system和windows/system32目录 ### 备注------------------------------ linux加载动态库的路径方式,对于习惯windows开发的开发者是不太方便的.- 其实linux下可以设置从当

Vue 动态图片加载路径问题和解决方法

最近在做一个树形结构的组件,使用了Vue和element UI中el-tree组件.因为树中每个节点都需要显示一个图标图片,并且需要根据后台传入的数据类型动态地显示,所以图片的路径需要动态地加载.下面是核心组件代码: <el-tree :data="data" class="tree-view" node-key="id" :props="defaultProps" @node-click="click&quo

文件加载路径-文件嵌套包含

文件加载路径: 绝对路径:从磁盘的根目录开始(本地绝对路径) C:/路径/PHP文件 从网站跟目录开始(网络绝对路径) /:相对于网站主机名字对应的路径 相对路径:从当前文件所在目录开的路径 .或./:表示当前文件夹 ../:上级目录. 文件嵌套包含 文件嵌套包含:一个文件包含另外一个文件,同时被包含的文件又包含了另外一个文件. index.php  include引入a.php(a文件本身还包含include b.php) 原文地址:https://www.cnblogs.com/xiaowi

php文件加载路径

<?php require('reusable.php'); echo "相对路径加载<br/>"; /* ./ 表示当前文件所在的目录 ../ 表示当前文件所在目录的上一级目录 */ include ("./includedfile.php"); echo "<br/>"; echo "绝对路径加载,__DIR__,方法一<br/>"; include(__DIR__."/

19.Response,编码,解码,加载路径--[ASP.NET]

protected void Page_Load(object sender, EventArgs e) { //对象的解码和编码 //Response.Write(Server .HtmlDecode ( Server.HtmlEncode("<script>alert('天轰穿')</script>"))); //编码 // Response.Write(Server .HtmlEncode ("<script>alert('天轰穿')

unity内存加载和释放

Unity几种动态加载Prefab方式的差异: 其实存在3种加载prefab的方式: 一是静态引用,建一个public的变量,在Inspector里把prefab拉上去,用的时候instantiate 二是Resource.Load,Load以后instantiate 三是AssetBundle.Load,Load以后instantiate 三种方式有细节差异,前两种方式,引用对象texture是在instantiate时加载,而assetBundle.Load会把perfab 的全部asset