今天做一个scrollview下面list的动画,效果大概是:从右侧一个接一个滑倒左侧。
因为父节点是用Vertical Layout Group做的
所以我一开始想的是,scrollview获取子节点列表,然后传入数据index,然后在子节点里面写一个播放动画的,用传过来的数据去控制每一个小的动画的快慢顺序。
但是是Vertical Layout Group,所以我就想,是不是得要在列表完成之后,将group enable,然后再写动画,或者去看Vertical Layout Group类的实现方式,然后再做。
按照程序的思维方式,好像没错。但是,不觉得很麻烦吗?
好像看起来技术很高端,传值,数据传递等操作。但是实现起来很麻烦。
然后后面学了一个方式
直接在item用unity的获取父节点的第几个子节点直接获取index,然后给item下面,加一个root节点,直接给root做动画,既解决了数据index,又容易做动画,几行代码搞定。
做游戏,不能陷入技术之中,要从应用层面去做。
想了想,写代码不就是这样?简单好用不就是那些大佬辛辛苦苦的目的吗?
标签:动画,Layout,游戏,Vertical,index,unity,Group,节点,随记 From: https://www.cnblogs.com/pkmoon/p/16867908.html