- 博客(10)
- 收藏
- 关注
原创 Unity ScrollView 优化——减少Batches
在ScrollView中排列元素可以使用无限列表优化产出元素数量外,遇到商城等大量特殊item需全量加载的列表时将不再适用。可优化的点在减小Batches,动态控制其自身在屏幕上的可见性。将元素rect与scrollview的rect判定是否重叠,使用Canvas Group控制其透明度指定可见性,优化Batches。为所有的item挂在Canvas Group,用于统一控制透明度。item脚本中检测在scrollView窗口中是否可见。制作UI组件到屏幕矩形转化函数。
2025-03-21 10:58:05
266
原创 unity 发布 facebook 小游戏
unity发布海外facebook小游戏技术点。unity中新增facebook小游戏web模板发布webgl,添加facebook启动指令,facebook网页端测试,插屏、激励视频广告接入,支付接入,运行机型判定,facebook存档接入
2024-12-19 16:46:05
537
原创 解决Unity TextMeshPro 文本阴影太小的问题
终于解决了这个困惑,原理:阴影效果的大小取决于制作的字体大小,在贴图的角度来讲也就是图片间隔,Padding属性默认为5,也就是说无论你进textmeshpro shader中将OffsetY这个值改到多大,阴影区域一定是在间隔范围内的。如果默认的Padding值就是5,那阴影的最大值就只能是5。最近被TextMeshPro的文字阴影设置搞啥了,都知道使用Underlay属性下的OffsetY来制作阴影偏移。结论:扩大Padding值重新制作字体,再调整OffsetY即可解决阴影太小的问题。
2024-06-02 12:39:52
1450
原创 记录Unity SuperScrollView 悬浮窗响应高度的计算
/这个属性控制Content高度的更新,打开时才能定位Content的总高度,遇到计算悬浮窗高度时一定要打开这个属性,不然这个Contest的Size会一直更新。//下面这段是将所有的List高度都计算一遍这样Contest的高度才会准确,必须来这么一遍。//设置Content的高度,必须要打开SupportScorollBar的属性。//计算目标Item出现在Content矩形框最下方的高度,也就是响应高度。//相应高度 = 总高度-(总高度-目标item高度+矩形高度)//计算目标Item的高度。
2023-10-17 17:42:08
382
原创 apk包大于2G & Handheld.PlayFullScreenMovie
apk包大于2G & Handheld.PlayFullScreenMovie
2022-04-24 11:52:29
6548
原创 unity 字符串拼接工具
public class StringBuilderEx { private StringBuilder m_iStringBuilder = null; private static StringBuilderEx m_iInstance = null; private StringBuilderEx() { if (m_iStringBuilder == null) {...
2022-03-08 18:37:40
4543
原创 unity 时间换算 时分秒
private static int OneHour = 3600; private static int OneMininue = 60; //把秒变成时:分:秒 public static string FormatSToHMS(int _time) { int _hour = _time / OneHour; int _min = 0; int...
2022-03-08 18:31:25
3931
原创 unity 界面红点
思路:当前红点向上递归查询父级红点,由父级红点向下查询子级红点的状态来判定自身状态配置部分自定义红点id 此红点id的父级红点id数据结构:class RedPointint/EnumredPointType List ParentPoint List ChildPoint bool isShow初始化数据List AllRedPoint ;//存储所有表中数据void SetDepe...
2022-02-23 19:02:51
888
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人