- 博客(19)
- 收藏
- 关注
原创 unity 序列化相关的
今天用JsonUtility.FromJson转换这种格式{"1001002":35,"1003100":10}的时候发现JsonUtility是无法转化为字典的,后面发现序列化不了直接强硬转换。
2024-10-16 14:48:10
203
原创 unity中获取子物体的相关组件
比如 Text nameTxt = GetComponetMul<Text>("nameTxt");可以直接获取相关的组件。使用方法:在类中继承ControlComponent。
2024-09-12 17:10:10
497
原创 unity异步加载导致图片不能被成功覆盖
unity中图片加载导致的异步问题由于重复调用Addreessable相关API且间隔时间太短导致图片不能正确显示。上面是相关脚本,下方是是使用方法。
2024-09-12 14:19:37
305
1
原创 unity无限循环列表
然后声明 ScrollRectList viewList;当生成的资源过多,可以采用无限循环列表来防止生成的时候发生卡顿。首先在scrollview加上脚本ScrollRectList。
2024-09-03 21:34:08
985
原创 unity spine UI 相关的API
如果是播放一次,就用 ui.m_Ani_Farming_slot_ui.GetComponent<SkeletonGraphicPlayAnimationAtEvent>().PlayAnimationOnce(item.Key);如果需要获取动画的时长,可以通过 private Dictionary<string,float> animDict = new Dictionary<string, float>();如果要播放完再继续播放下一个,可以考虑用协程来写。
2024-09-02 17:40:43
478
原创 unity用Addressable加载后进行资源释放
/ 减少索引以保持索引有效,因为集合大小已经改变。单个的时候,直接用AsyncOperationHandle存起来,然后在关闭界面的时候释放。在释放前可以进行判空处理if(loaderHandle.IsValid){当加载了多个资源,用列表存储。
2024-08-28 15:45:15
293
原创 【无标题】unity中的shader查找还有布局强制刷新
替换UI中的材质:Shader.Find("UI/UIGrey")有时候更改RectTransform的时候布局没有生效,用这个强制刷新。
2024-08-26 11:01:27
204
原创 unity Mathf
mathf.Sign 正数返回1,负数返回0。比最小还小,就取小的,比最大还大就取大的。基本上都会用mathf math没卵用。1 math 和 mathf。
2024-04-19 01:12:36
452
原创 Unity背包系统
数据的获取是InventoryManager->Slot预设体->ScriptableObject。首先是ScriptableObject数据存储相关。一个Item类一个Inventory类。本文章记录麦扣老师相关的背包系统代码。InventoryManager类。然后是背包文件预设体。挂载在场景物体的代码。
2023-11-25 01:40:54
101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人