using UnityEngine;
using UnityEngine.UI;
// 修复了在Elastic的模式下,localScale.x或者localScale.y为0时一直计算的Content位置的Bug
public class CustomScrollView : ScrollRect
{
protected override void LateUpdate()
{
if (Mathf.Abs(transform.localScale.y) > 0.01f && Mathf.Abs(transform.localScale.x) > 0.01f)
{
base.LateUpdate();
}
}
}
修复ScrollRect在Elastic的模式下,localScale.x或者localScale.y为0时一直计算的Content位置的Bug
本文档详细介绍了如何修复Unity中CustomScrollView组件在localScale.x和localScale.y接近0时可能导致的Content位置计算错误,确保在特定条件下滚动行为的正确性。
3118

被折叠的 条评论
为什么被折叠?



