Unity3d项目文件目录发布后,对应的ios/android应用目录
2016-11-29 14:50
555 查看
Unity3d的Resource、AssetBundle与手游动态更新的报告,在这里分享一下,希望能够对各位用Unity的朋友有些许帮助。
目录:
1.Unity的资源数据加载
2.Resource、StreamingAsset文件夹,安装后的路径(Android,iOS)
3.Unity在打包和安装的时候怎么处理persistentDataPath
4.Unity的Android和IOS上相关的目录结构
5.Unity常用目录对应的Android && iOS平台地址
用妹子分割一下目录与主体。。。
1.Unity的资源数据加载 - Resources、AssetBundle、StreamingAsset、PersistentDataPath
Resources
- 打包集成到.asset文件里面及引用的资源as后se一个文件里面面
- 主线程加载
- 想要动态更新资源则不考虑
AssetBundle
- unity定义的二进制文件类型
- 用WWW类下载
StreamingAssets
- 可读不可写
- 内容限制 - 无
- 只能用WWW类下载
PersistentDataPath目录下
- 可读可写
- 内容限制 - 无
- 清除手机缓存文件会一并清理这里的东西
- 随意弄,可作为本地目录让WWW下载、也可以自己用FileInfo乱整
2.Resource、StreamingAsset文件夹,安装后的路径(Android,iOS)
StreamingAsset
- iOS : Application.dataPath + /Raw
- Android : jar:file:// + Application.dataPath + !/assets/
Resources
- 打包成一个Asset文件
3.Unity在打包和安装的时候怎么处理PersistentDataPath
- PersistentDataPath- 就是com.**.**/files 的路径而已
(打过APK包的应该都明白吧)
4.Unity的Android和IOS上相关的目录结构
Android:
- assets 游戏内容相关的都在这里了
- lib JNI相关的东西
- META-INF Java包跟rar包的区别
- res 图标之类的
- AndroidManifest.xml Android配置文件
- classes.dex Java虚拟机runtime的东西
- resources.arsc Java编译后的二进制文件
IOS:
- level0/level1… Scene
- sharedassets0/shaedassets1/… Scene相关的东西
- Managed 脚本编译后的dll
- resources.assets Resources里面的东西
- Raw StreamingAssets里面的东西
5. Unity常用目录对应的Android && iOS平台地址
IOS:
Application.dataPath : Application/xxxxx/xxx.app/Data
Application.streamingAssetsPath : Application/xxxxx/xxx.app/Data/Raw
Application.persistentDataPath : Application/xxxxx/Documents
Application.temporaryCachePath : Application/xxxxx/Library/Caches
Android:
Application.dataPath : /data/app/xxx.xxx.xxx.apk
Application.streamingAssetsPath : jar:file:///data/app/xxx.xxx.xxx.apk/!/assets
Application.persistentDataPath : /data/data/xxx.xxx.xxx/files
Application.temporaryCachePath : /data/data/xxx.xxx.xxx/cache
目录:
1.Unity的资源数据加载
2.Resource、StreamingAsset文件夹,安装后的路径(Android,iOS)
3.Unity在打包和安装的时候怎么处理persistentDataPath
4.Unity的Android和IOS上相关的目录结构
5.Unity常用目录对应的Android && iOS平台地址
用妹子分割一下目录与主体。。。
1.Unity的资源数据加载 - Resources、AssetBundle、StreamingAsset、PersistentDataPath
Resources
- 打包集成到.asset文件里面及引用的资源as后se一个文件里面面
- 主线程加载
- 想要动态更新资源则不考虑
AssetBundle
- unity定义的二进制文件类型
- 用WWW类下载
StreamingAssets
- 可读不可写
- 内容限制 - 无
- 只能用WWW类下载
PersistentDataPath目录下
- 可读可写
- 内容限制 - 无
- 清除手机缓存文件会一并清理这里的东西
- 随意弄,可作为本地目录让WWW下载、也可以自己用FileInfo乱整
2.Resource、StreamingAsset文件夹,安装后的路径(Android,iOS)
StreamingAsset
- iOS : Application.dataPath + /Raw
- Android : jar:file:// + Application.dataPath + !/assets/
Resources
- 打包成一个Asset文件
3.Unity在打包和安装的时候怎么处理PersistentDataPath
- PersistentDataPath- 就是com.**.**/files 的路径而已
(打过APK包的应该都明白吧)
4.Unity的Android和IOS上相关的目录结构
Android:
- assets 游戏内容相关的都在这里了
- lib JNI相关的东西
- META-INF Java包跟rar包的区别
- res 图标之类的
- AndroidManifest.xml Android配置文件
- classes.dex Java虚拟机runtime的东西
- resources.arsc Java编译后的二进制文件
IOS:
- level0/level1… Scene
- sharedassets0/shaedassets1/… Scene相关的东西
- Managed 脚本编译后的dll
- resources.assets Resources里面的东西
- Raw StreamingAssets里面的东西
5. Unity常用目录对应的Android && iOS平台地址
IOS:
Application.dataPath : Application/xxxxx/xxx.app/Data
Application.streamingAssetsPath : Application/xxxxx/xxx.app/Data/Raw
Application.persistentDataPath : Application/xxxxx/Documents
Application.temporaryCachePath : Application/xxxxx/Library/Caches
Android:
Application.dataPath : /data/app/xxx.xxx.xxx.apk
Application.streamingAssetsPath : jar:file:///data/app/xxx.xxx.xxx.apk/!/assets
Application.persistentDataPath : /data/data/xxx.xxx.xxx/files
Application.temporaryCachePath : /data/data/xxx.xxx.xxx/cache
相关文章推荐
- unity3d项目文件目录发布后,对应的ios/android应用目录
- Unity3D项目文件目录发布后对应的ios/android应用目录
- unity3d项目文件目录发布后,对应的ios/android应用目录
- unity3d项目文件目录发布后,对应的ios/android应用目录
- unity3d项目文件目录发布后,对应的ios/android应用目录
- unity3d项目文件目录发布后,对应的ios/android应用目录
- unity3d项目文件目录发布后,对应的ios/android应用目录[转]
- unityios开发--unity3d 发布到ios平台 项目工程文件大小优化
- ios项目文件结构 目录的整理
- android项目基本目录与文件
- Android项目在eclipse中无法打包apk文件[bin目录下没生成apk文件]问题解决
- Android项目gen目录下未生成.R文件解决方法
- 调试iOS 已经发布代码 Crash 文件分析出出错对应代码
- Android项目中快速删除没用到的文件(Android Lint Checks),使你的应用更健壮
- android 系统声音文件对应目录
- 读取android项目assets目录下的txt文件.
- android学习笔记3-android项目基本目录与文件
- 用unity3d发布一个Android的apk文件
- Aviary发布iOS和Android App 成功从Android插件转型独立应用
- 新建android项目gen目录下未生成R文件解决方案