Unity 实现滑动效果
原理:利用ScrollRect类的HorizontalNormalizedPisition属性,通过对scrollBar的控制来定位页面当前显示的元素。实现步骤:1 将元素在容器中的位置映射为固定的索引值2 在滑动结束后,将当前scrollBar的位置与每个元素的索引值进行比较,差值最小的即为滑动后展现元素的索引值。3 在updata函数中通过差值运算,实现动画效果。实现效果如
·
原理:利用ScrollRect类的HorizontalNormalizedPisition属性,通过对scrollBar的控制来定位页面当前显示的元素。
实现步骤:
1 将元素在容器中的位置映射为固定的索引值
2 在滑动结束后,将当前scrollBar的位置与每个元素的索引值进行比较,差值最小的即为滑动后展现元素的索引值。
3 在updata函数中通过差值运算,实现动画效果。
实现效果如下图:
更多推荐
已为社区贡献1条内容
所有评论(0)