纹理内存优化 图片大小 图片大小一般采用小于等于2的次方大小 在Unity 中,如果图片的大小不是2的次方,如100*200Unity会在导入之后将其缩放为128*256的纹理、如果是129*256的纹理大小,则导入之后为256*256的纹理大小 ... 2023-04-02
Unity Profiler Stats面板 Render thread 渲染线程,渲染一帧需要多少ms Batches 批次,需要分几个批次提交给GPU Saved by batching 有多少物体是同一批次提交给GPU(合批数量) Tris: 三角形数... 2023-03-25
委托和事件 委托 使用delegate关键字来声明 委托是一个函数指针数组,运行时保存一个或多个方式引用,可以为null 委托是独立的,不依赖于事件 包含Combine()和Remove()方法,用于将方法添加到调用类表 可以作为方法参数传递 ... 2023-03-25
Android 排除引用包冲突 原文链接 随着接入的三方库越来越多,依赖的不管是jar包还是aar包也越来越多,依赖包之间的冲突经常出现,所以做个总结记录 定位冲突的包 首先需要找到哪些包冲突了,有些冲突的包是被其他包引用的,所以肉眼是看不出来的,比如 A包和B包冲... 2023-03-19
Unity(UI Horizontal Layout Group) 宽屏横向适配问题 适配 左-中-右,中间大小不变,左右自动拉升 方案1 中间居中 左:锚点设置最左边 右:锚点设置最右边 float width = ui.HpNode.rectTransform.rect.width; float... 2023-03-19
C# Sort using System.Collections.Generic; using UIFramework; using UnityEngine; public class SingleDebug : MonoBehavio... 2023-03-14
Unity RuntimeInitializeOnLoadMethod 吃人事件 问题 使用 RuntimeInitializeOnLoadMethod 进行自动初始化一个常驻节点并添加一个挂载一个脚本 [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType... 2023-03-14
Unity 反射(Reflection) 参考 参考视频 基本使用 //step 1 获取对象的描述对象实例 Type t = System.Type.GetType("ReflectionTest"); //step 2 根据描述对象实例,构建一... 2023-03-06
Unity Spine融合动画 解决需求 边走路边砍人,边走路边挥手 单层动画播放 skeletonAnimation.AnimationState.SetAnimation(0, animationName, loop); 多层融合 Unity导入Spin... 2023-03-02
Odin Inspector 记录一下Odin一些常用功能 标题类型 [Title("Name")] //标题,类似于Unity 原生Header 限制数值 [Range(0,100)] [MinValue(0)] [MaxValu... 2022-09-25