错乱图如下:

因为最开始摆牌时(即EnhanceScrollView.cs的Start()),设置正中位置过于精确,会出现有SiblingIndex重复问题。
比如说:还是6张牌,最开始摆牌时,会出现一张牌在第6层,两张牌在第3层,一张牌在第1层,一张牌在第2层,一张牌在第0层。但在滑动牌组时,其实是每一张牌各占一层。
把EnhanceScrollView.cs中的Start()函数里这一句
curHorizontalValue = 0.5f - curCenterItem.CenterOffSet;
改成下面这句即可,这样正中位置就会有些偏差。
curHorizontalValue = 0.51f - curCenterItem.CenterOffSet;
(我没有NGUI,所以没有测试NGUI的例子。)