202205-05 Unity自动化收集link.xml 主要负责收集Bundle内使用的link.xml,防止被裁剪。 [crayon-6740e63cece98515664059/] [crayon-6740e63cece9e069196088/] .... Read More >
202204-06 UnityShader之Blend混合模式 转自:https://www.bilibili.com/read/cv1874791 混合模式 可简单理解为 指上下层图片相互有重叠时如何取色的一种称呼以下是百科给的解释 但我们今天要说的是Unity中的颜色混合 混合模式是图像处理技术中的一个技术名词,不仅用于广泛使用的Phot.... Read More >
202203-13 Unity渲染队列-ZTest ZWrite 深度 就是该像素点在3d世界中距离摄像机的距离。离摄像机越远,则深度值(Z值)越大。 深度缓存 深度缓存中存储着准备要绘制在屏幕上的像素点的深度值。如果启用了深度缓冲区,在绘制每个像素之前,OpenGL会把该像素的深度值和深度缓存的深度值进行比较。如果新像素深度值<深度缓存.... Read More >
202201-17 解决SpriteAtlas调用GetSprite内存泄露问题 最近Android包频繁崩溃,经查询是SpriteAtlas图集在频繁调用GetSprite()接口,产生的内存泄露。 那么为什么频繁调用GetSprite就会内存泄露呢? 请先看下接口介绍: [crayon-6740e63cef085364116375/] 注意看摘要,它.... Read More >
202201-06 Unity研究纹理压缩格式 本文章作者网虫虫原创,如有转载请注明出处。 之前也一直关注纹理压缩,也看过大部分文章,但对包体占用和内存占用比较详细的介绍和对比是比较少的。 于是我用了一下午时间,专门对比了常用的压缩格式。 GooglePlay纹理格式分布 纹理格式介绍 RGBA32 .... Read More >
202111-22 URP管线如何设置渲染顺序 URP基于SRP,是可编程渲染管线,当前就可以自定义渲染顺序,本文介绍下如何使用URP自定义渲染顺序 我们看下图,圆球在方块的后面 被方块挡住了。正常情况下我们是看不到圆球的,,那么我们此时需求是不改变材质和位置情况下,可以看到圆球。 一、首先我们给圆球设置个单独的Layer .... 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-6740e63cf0819095046798/] [crayon-6740e63cf081e745518729/] 二、在Tilemap物体上挂载“Tile.... Read More >
202108-06 解决UGUI的ScrollRect和OnPointerUp冲突 在列表里的元素,如果想实现OnPointerUp、OnDrag等函数,发现会和ScrollRect冲突,具体表现 就是滑动ScrollRect时,会直接调用OnPointerUp函数。除了和OnPointerUp冲突,可能嵌套ScrollRect也有冲突,没有实际测试过。 具体方案,在实现O.... Read More >