效果图如下: 其实很简单,在NGUI原有的滑动组件的基础上处理一下比例系数就好,每个块的位置是固定的,移动的是Panel. 所以呢用Panel的位置与块的位置做差在比几个块不就成了比例系数了么..自然就出来了,最后在处理一下层级就ok了. 代码如下(我是生成的10个块): using UnityEngine; using System.Collections; public class test : MonoBehaviour { private GameObject mItem; ]; , ,…