/// <summary>
/// 获取ScrollView对应VerticalNormalizedPosition或者HorizontalNormalizedPosition
/// 不考虑vertical和horizontal同时勾选的情况
/// </summary>
/// <param name="currentChildIndex">物体在数组中的index</param>
/// <param name="inverse">是否反着来,从上而下、从右往左要反着来</param>
/// <param name="pixelOffset">像素偏移,向下向右为正</param>
/// <returns>0 ~ 1,VerticalNormalizedPosition或者HorizontalNormalizedPosition</returns>
public static float GetScrollViewNormalizedPosition(ScrollRect scrollRect, int currentChildIndex, bool inverse = false, float pixelOffset = 0)
{
if (scrollRect.viewport == null || scrollRect.content == null)
{
Debugger.EO_LogError("ScrollView的Content或Viewport为空");
return inverse ? 1 :
Unity UGUI ScrollView 定位功能
最新推荐文章于 2023-08-11 08:28:35 发布
本文详细介绍了Unity UGUI系统的ScrollView组件,探讨了如何实现ScrollView的内容定位功能,包括滚动到特定位置和动态加载内容。通过实例讲解了锚点设置、ScrollRect组件属性以及配合UpdateRect方法实现高效定位。
摘要由CSDN通过智能技术生成