如果想了解U3D打包APK做了什么,搞清楚U3D项目和APK项目的目录的对应关系是很重要的。
U3D:下面这几个文件夹在U3D项目里是有特殊意义的,我不清楚为啥不新建项目的时候直接把这几个目录建出来。
APK:
1.第三方dll和so:
在U3D项目里面,dll必须放在Assets\Plugins目录下,so必须放在Assets\Plugins\Android目录下。打包为APK后,dll会放在assets\bin\Data\Managed目录下,而so会放在lib\armeabi-v7a目录下。一般打包为APK的时候大部分资源都放在assets目录下,但是so不同,他是linux版本的动态库。
2.加密资源:
在U3D项目里面,所有Resources目录下面的东西,都会进行加密。打包为APK后放在assets\bin\Data目录下,它会是一个个的加密文件,连名称都是一行数字。在脚本里可以通过Resources.Load()加载这些资源,但是不能用WWW加载这些资源。
3.非加密资源:
在U3D里面,所有StreamingAssets目录下的东西,打包为APK后都会放在assets目录下。这些文件都没有进行加密,所有是可以直接打开的。这个目录下面的东西可以用WWW进行加载。Application.streamingAssetsPath指的就是这个路径。
4.其他目录下面的资源:
在U3D打包的时候,会优先把上面几个目录下面的东西打包到APK中,然后APK中有引用到其他目录下面的资源,这些资源会一并打包到APK中,如果没有引用就不会被打包。
相关推荐
纯u3d项目导出的apk安装包,以及此安装包反编译后的文件。通过这个可以了解u3d打包时添加了哪些文件
有些情况会遇到u3d的工程打的apk,资源是.assets 代码是 .dll 的。通过自己搜索和研究,整理了一全套反编译工具。还有网上相关的文档。
U3D自带刷地形 直接转OBJ模型,MAX MAYA 通用 U3D自带刷地形 直接转OBJ模型,MAX MAYA 通用
U3d 狮鹫坐骑 动物 模型,用来做暂代资源非常实用
U3D汉化语言包,,最新更新的,,学习unity的好工具,,安装方法已包含,,按说明操作.
横向移动的跑酷游戏项目,包括代码,并且游戏可以在任何安装了u3d的平台中导入
入门教程u3d
U3D中文界面翻译
u3d文件格式转换
U3d制作 俄罗斯方块 U3d制作 俄罗斯方块 U3d制作 俄罗斯方块
U3D单机RPG
对应本人博客用u3d制作的俄罗斯方块,mvc开发模式,本身也是分享学习笔记,看课程的可以去搜搜siki老师,就是这样
解包客户端u3d素材资源必备,AssetStudio最新版本u3d素材解包工具
u3d链接mysql数据库所需dll,把dll放入u3d项目文件夹assets下即可引用
169个U3D材质球 169个U3D材质球 169个U3D材质球 169个U3D材质球
u3d Mastering Scripting u3d Development Blueprints
青鸟U3项目源码,mySQL数据库,jsp页面。安装即可运行,基本无需更改
u3d的安装包,给连不上u3d官网的同学用,需要网络下载后续插件
u3d地形绘制工具