ugui怎么实现类似ngui的centerOnchild功能?

在NGUI 2.7的示例程序中有Example 7 - Scroll View (Panel),这个滚动视图的例子很好的演示了如何搭建一个可以上下滚动的效果。这个例子中如果选中Center On Items的复选框,那么每次滚动结束都会有一个Grid是正好滚到正中间的。但是这里没有实现让点中的Grid滚到正中间的代码。实现起来很简单,只需要重写UICenterOnChild这个类,在Recenter函数中在计算closest transform,我们只需要把Click 选中的Grid的Transform传到这里,然后在每次Click选中Grid的事件处理中调用这个函数就可以实现这个效果了。

ugui怎么实现类似ngui的centerOnchild功能?

转载请说明出处
网资源分享 » ugui怎么实现类似ngui的centerOnchild功能?

发表评论

欢迎 访客 发表评论