![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
小黄羊
一个00后,整天浑浑噩噩,混吃等死的小伙子
展开
-
AssetBundle打包知识
Assetbundle的用处: 1.assetbundle是一个压缩包,里面包含模型、贴图、预制体 声音、场景等 2.assetbundle保存自身的相互依赖关系 3.assetbundle使用的压缩算法一般用LZMA和LZ4压缩算法, 可以减少包的大小,能更快的进行网络传输。 4.下载的内容可以放在assetbundle里面,可以减少安装包的 大小,在游戏运行需要时进行下载。 Assetbundle的使用流程 1.指定资源的AssetBundle的属性 2.构建AssetBundle包 3.上传AB包 4原创 2020-10-02 11:32:30 · 220 阅读 · 0 评论 -
Unity事件的高级监听与广播系统
在大型的项目中,一般需要大量的事件来实现我们的功能,如果代码之间的耦合度高,相应的扩展性就会变得差一些。要改变一些要改变的代码时就要去找相应的引用,这会非常麻烦。降低代码的耦合度,可以大大提高项目的扩展性,给我们带来了方便。 基本思路是:每一个事件码对应一种事件,通过广播事件码,来触发相应的事件。 首先我们需要建立三个脚本来分别存放和处理不同方法和逻辑 1.创建一个单例模式的基类:BaseManager.cs using System.Collections; using Syst...原创 2020-05-25 18:22:46 · 474 阅读 · 0 评论