news 2026/7/15 3:45:07

1.4 Unity运行时路径

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1.4 Unity运行时路径

1.Unity运行时路径


1.Unity运行时路径

1).Resources a.核心定位:工程内特殊文件夹,打包进安装包 b.不同平台存储位置 随安装包存储(与游戏程序同目录)c.读写权限 只读(运行时无法写入/修改)d.加载/访问方式-Resources.Load<T>()-Resources.LoadAsync<T>()e.关键注意事项-文件夹内所有资源被强制打包,即使未被引用,易导致安装包体积膨胀-"不支持热更新",无法替换已打包资源-可在工程内创建多个子文件夹

2).StreamingAssets a.核心定位:工程内特殊文件夹,"原始资源打包目录"b.不同平台存储位置-PC/Mac:游戏安装目录/StreamingAssets-Android:APK压缩包内("无法直接访问文件")-iOS:IPA内("无法直接访问文件")c.读写权限 只读(运行时无法写入,内容与安装包一致)d.加载/访问方式-PC/Mac:File.ReadAllText()/FileStream-Android/iOS:"必须用UnityWebRequest"e.关键注意事项-资源不压缩,不转换格式,保留原始数据-"移动端因在压缩包内, 不能用File类直接读取, 必须用UnityWebRequest"

3).PersistentDataPath a.核心定位:运行时设备本地存储路径(沙盒目录)b.不同平台存储位置-PC/Mac:用户目录/Application Data/游戏名-Android:/storage/emulated/0/Android/data/包名/files-iOS:App Sandbox/Documents c.读写权限 可读写(唯一推荐的运行时写入路径)d.加载/访问方式,调用IOAPIFile.ReadAllText(),File.WriteAllText(),FileStream e.关键注意事项-路径由设备自动分配,跨平台差异大,必须用Path.Combine()拼接路径-数据不会随游戏卸载而删除("需手动删除")-移动端需申请存储权限

4).DataPath a.核心定位:游戏安装包根目录路径 b.不同平台存储位置-PC/Mac:游戏安装目录-Android:APK所在目录(只读)-iOS:IPA解压目录(只读)c.读写权限-PC/Mac:可读可写-移动端:只读 d.加载/访问方式-PC/Mac:File类/FileStream-移动端:仅能读取安装包内文件 e.关键注意事项-移动端"绝对不要尝试写入",会触发权限错误-游戏卸载后路径被删除,不适合存储用户数据

5).TempPath a.核心定位:运行时临时缓存路径 b.不同平台存储位置 系统临时文件夹(如Windows的%temp%)c.读写权限 可读写 d.加载/访问方式 File类/FileStream e.关键注意事项-数据重启游戏/设备后会被清空,仅适合临时存储-无需手动清理,系统会自动回收-读写速度快,适合高频临时IO操作
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 9:26:24

快速理解WinDbg Preview的Local Kernel Debugging

一台电脑搞定内核调试&#xff1a;WinDbg Preview 的 Local Kernel Debugging 实战指南你有没有遇到过这样的场景&#xff1f;系统突然蓝屏&#xff0c;错误代码一闪而过&#xff1b;驱动在特定操作下无响应&#xff0c;却没有任何日志输出&#xff1b;内存使用一路飙升&#x…

作者头像 李华
网站建设 2026/7/11 18:16:13

向量数据库全生命周期管理终极指南:从部署到亿级数据运维,收藏级干货助你打造高性能AI检索系统

向量数据库需全生命周期管理&#xff0c;涵盖数据导入、索引构建、监控、更新和清理五大阶段。核心挑战包括嵌入漂移、索引衰退和数据时效性等。通过构建幂等性导入流水线、实施定期索引维护、建立质量监控体系、采用原子化更新机制及执行严格留存策略&#xff0c;可确保系统在…

作者头像 李华
网站建设 2026/7/8 15:48:02

Thinkphp-Laravel人脸识别考勤管理系统

目录技术架构与框架选择核心功能模块安全与性能优化应用场景与优势项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理技术架构与框架选择 ThinkPHP-Laravel人脸识别考勤管理系统采用混合框架设计&#xff0c;结合ThinkPHP的高效开发特性与Laravel的…

作者头像 李华
网站建设 2026/7/1 9:26:29

rs485和rs232区别总结详解:图文并茂易懂版

RS-485 和 RS-232 到底怎么选&#xff1f;一文讲透工业通信的底层逻辑 在调试一块老式PLC时&#xff0c;你有没有遇到过这样的问题&#xff1a;明明程序烧录正确、线也接好了&#xff0c;但就是收不到传感器的数据&#xff1f;换一根线试试——好了&#xff1b;再远一点装设备—…

作者头像 李华