木骰

NGUI:关于UIGrid的Smooth Tween

做滑动列表的时候,有时候会需要做个Item切入的动画,然后又使用了UIGrid。没回第一次打开这个滑动列表界面的时候发现Item的切入动画都没有播出来,关掉再打开的又是好的。找了下原因,发现就是UIGrid下的Smooth Tween的缘故。

当调用UIGrid的Reposition的时候,如果这个Smooth Tween选项是勾上的话,Grid将会以Tween的形式重新排列,而不是直接赋值坐标,于是这个重新排列的Tween就跟原本我想要的切入动画冲突了。而Reposition一般都是在第一次初始化界面的时候才会被调起,所以往往只有第一次打开的时候才会有异常。

总结:使用UIGrid的时候没有特殊需求最好不要去勾选Smooth Tween。

— 于 共写了319个字
— 文内使用到的标签:

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*