UNITY打包问题

摘要:
打包可执行程序播放器,打包资源包assetbundle2。打包播放器后,在PC平台上查看打包后的相应资源大小,发现它比原始资源小得多。模型资源压缩率约为60%,图形资源压缩率为90%。默认的压缩模式是-LZMA和LZ4,可以达到原始资源的40%。场景资源和普通资源不能打包在一起。在场景上设置资产束标记后,场景引用的资源将自动设置为相同的标记。

1,打包有二种,打包可执行程序-player,打包资源包-assetbundle

2,打包player后,在PC平台去看打包后对应的资源大小,发现比原始资源小得多,模型资源压缩率约60%,图资源压缩率90%左右。

  打包资源包后,去看打出的assetbundle,会发现,默认压缩方式下-LZMA,达到原始资源的20%,甚至更小。LZ4压缩方式可达原始资源的40%。

3,场景资源与普通资源不能一起打包。

4,对场景设置了assetbundle标记后,场景引用的资源会被自动设置成相同的标记。这可能是场景与资源不能同时打包的原因之一。

5,对场景或prefab设置了assetbundle标记后打包,其对应的引用资源会被打进包里。

6,对图片资源设置了packing tag后,打包,不论是player还是assetbundle,大小居然为原来的10倍!(测试100张512X256的图片)

免责声明:文章转载自《UNITY打包问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇动态SQL的使用方法net use命令详解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

使用Unity3D的50个技巧:Unity3D最佳实践

转自:http://www.tuicool.com/articles/buMz63I 刚开始学习unity3d时间不长,在看各种资料。除了官方的手册以外,其他人的经验也是非常有益的。偶尔看到老外这篇文章,觉得还不错,于是翻译过来和大家共享。原文地址:http://devmag.org.za/2012/07/12/50-tips-for-working-wi...

c# 嵌入资源文件 PHP

开发环境:VS2005 C# 首先将要嵌入的资源拷贝到工程目录下。 设置文件生成操作为:嵌入的资源 获取嵌入资源代码如下: private void Form1_Load(object sender, EventArgs e) { Stream sm = Assembly.GetExecutingAssembly().GetManifestResou...

sqlserver数据库中的mdf文件太大,表空间分析和表空间释放

查询数据库的大小: EXEC sp_spaceused 为了保证查询结果的实时性,推荐使用 @updateusage 参数来确保统计数据是最新的: EXEC sp_spaceused @updateusage = N'TRUE'; 具体查询某个表的大小: EXEC sp_spaceused 't_table' 分析查询数据库中所有表占用的内存大小: dec...

maven的目录

maven目录主要分为: src/main/java:项目主体源代码目录 src/main/resources:项目主体源代码所需资源目录 src/test/java:测试代码目录(测试代码不会被打包部署) src/test/resources:测试代码所需资源目录 target:输出目录:一般编译后的文件,测试输出文件,打好的jar包等就放在这个目录下...

浏览器缓存原理【转】

原文链接:https://www.cnblogs.com/wangpenghui522/p/5498427.html   为什么要使用web缓存?   Web缓存存在于服务器和客户端之间。Web缓存密切注视着服务器-客户端之间的通信,监控请求,并且把请求输出的内容(例如html页面、 图片和文件)另存一份;然后,如果下一个请求是相同的URL,则直接使用保存的...

php使用curl下载指定大小的文件

    php中使用基于libcurl的curl函数,可以对目标url发起http请求并获取返回的响应内容。通常的请求方式类似如下的代码: public function callFunction($url, $postData, $method, header='') { $maxRetryTimes = 3; $curl = curl_...