- 博客(3)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Unity 获取距离最近的物体
GameObject GetNearestGameObject(List<GameObject> listTemp){ if(listTemp!=null&&listTemp.Count>0){ GameObject targetTemp = listTemp.Count>0? listTemp[0]:null; float dis = Vector3.Distance(transform.positi
2020-10-28 12:07:02 4230
原创 C# 从数组/列表中随机获取N个元素
数组和列表方法拓展,复制到一个静态类里即可使用 /// <summary> /// 获取数组随机N个元素 /// </summary> /// <param name="array">指定数组</param> /// <param name="count">获取元素个数</param> /// <typeparam name="T"></typeparam>
2020-10-27 18:03:50 6546 3
原创 UGUI优化 RaycastTarget
优化依据:UGUI事件会在EventSystem在Update的Process触发。UGUI会遍历屏幕中所有RaycastTarget是true的UI,然后发射线,并排序找到玩家最先触发的那个UI,在抛出事件给逻辑层去响应。问题:RaycastTarget如果被勾选的过多的话, 效率必然会低。根据UGUI常用拼UI方式,提出以下需求需求:1.要能看到哪个模块勾选了RaycastTarget2.创建的Image,text自动取消勾选RaycastTarget3.已创建的Image,text如果
2020-10-14 11:14:07 1766
UIParticel,Unity处理粒子特效层级问题
2022-10-10
C# struct里的引用类型内存分配在堆上还是栈上
2021-07-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人