202210-28 解决Unity图集atlasRequested不回调问题 我们项目是使用的SpriteAtlas图集,将“Include in Build”设置false,将图集分别打Bundle,通过“SpriteAtlasManager.atlasRequested”来实现延迟绑定加载的 问题 但这几天遇到个问题,就是在切场景时 由于我们会主动卸载非常驻.... Read More >
202205-05 Unity自动化收集link.xml 主要负责收集Bundle内使用的link.xml,防止被裁剪。 [crayon-6740a79b03367308572669/] [crayon-6740a79b0336d119707140/] .... Read More >
202111-17 Unity内网导入Package 由于内网无法连接PackageManager,所以在导入Package时,就有一点麻烦。 有两种方法,第一种是修改manifest.json里的路径,第二种是直接把package拖到工程 第一种、通过修改manifest.json 1、首先是先在联网状态把Package下载到本地.... Read More >
202111-04 Addressable热更Invalid path in AssetBundleProvider: ”. 由于Addressable已经使用一段时间,不想再换回AssetBundle了,那就遇到问题解决问题吧~ 项目还在初期阶段,没有涉及到热更这块,这几天没事想测试下正式项目里的热更功能。结果不出意外,出问题了。使用的是1.18.15、1.19.11两个版本都测试过。具体报错是 Remot.... Read More >
202108-25 Unity之Tilemap导出地图数据 本文介绍的是Unity官方的2d地编工具如何导出地图数据 下面开始我们的教程 一、添加两个脚本 [crayon-6740a79b04cb4568511366/] [crayon-6740a79b04cb9018322574/] 二、在Tilemap物体上挂载“Tile.... Read More >
202108-06 解决UGUI的ScrollRect和OnPointerUp冲突 在列表里的元素,如果想实现OnPointerUp、OnDrag等函数,发现会和ScrollRect冲突,具体表现 就是滑动ScrollRect时,会直接调用OnPointerUp函数。除了和OnPointerUp冲突,可能嵌套ScrollRect也有冲突,没有实际测试过。 具体方案,在实现O.... Read More >
202108-06 Addressable之代码设置大小包 熟悉Addressable的同学应该清楚,Addressable设置大小包,是修改AddressableAssetGroup的BuildPath、LoadPath。即Remote为小包、Local为打包 那么如何代码里修改呢?如果能代码修改就可以支持一键打包了 下面附上代码: .... Read More >
202105-26 Unity之四叉树加载大地图场景 Demo代码: [crayon-6740a79b070bc376574325/] 地址:https://github.com/654306663/QuadTreeMap .... Read More >
202105-17 Unity之Hybrid ECS初探 目前ECS分为两种,即HybridECS和PureECS HybridECS是可以和MonoBehavior混合开发的,上手难度要比Pure小好多 PureECS则是纯ECS思路开发 以下为HybridECS的代码 Component: [crayon-6740a79b07822374872993/] System: [crayon-6740a79b07.... Read More >