maybe I need grow more

 成长,也许从来都不是一件容易的事儿。


  • 内存优化
  • 图形学、渲染优化
  • AssetBundle资源加载和卸载  
  • C#高级特性 (闭包和匿名函数的区别)

闭包和匿名函数的区别:

解释1: 闭包是指有权访问另一个函数作用域中的变量的函数。

解释2:闭包是一个函数和该函数被定义时的词法环境的组合,一个函数的返回值是一个函数引用,外部调用这个函数的引用时,需要堆栈中保留函数执行的变量环境,这种关系就叫做闭包。

匿名函数,一般用到匿名函数的时候都是立即执行的。通常叫做自执行匿名函数或者自调用匿名函数。常用来构建沙箱模式,作用是开辟封闭的变量作用域环境,

闭包跟函数是否匿名没有直接关系,匿名函数和具名函数都可以创建闭包。

 

Unity5.XAB机制

http://www.cnblogs.com/murongxiaopifu/p/5629415.html#autoid-3-3-0

 

ChunkBasedCompression 新增LZ4进行压缩,加载时不需要加载整个AB,只加载对应数据块儿。

 

新增Manifest清单文件记录AB依赖关系,不必要再需要人为的处理PopAssetDependencies/PushAssetDependencis

 

AB压缩格式:

Lzma 默认的ab压缩格式,压缩比很高,但是加载时需要整个加载ab文件,会影响运行时加载速度,形成较大的内存开销。

不压缩,不压缩的AB加载速度快,但是体积大。

Lz4时5.3版本之后新增的压缩选项,压缩比没有lzma高,但优点在于加载时不需要整个加载AB,因此在加载速度和内存上有较大优势。

 

随包的AB建议lz4压缩,兼顾文件大小和加载速度,网络更新的ab建议lzma压缩,高压缩比可以减少数据流量。

 

www(url)的加载方式,加载完成后

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值