关于自定义的动画(不是说一步步怎么调函数,而是实现动画中所需各种数值是怎么得到的)
morpheus1984
由 morpheus1984
发布于 2013年09月23日
| 更新于 2013年09月23日
无人欣赏。
以前看到那些漂亮的动画效果让我直流哈喇子,一直想自己也能写这么个东西出来,后来下了n多代码研究,最后发现关键是各种数值,贝塞尔函数需要控制点的float值,rotation需要,各种需要啊。我想问下各位大大乃们做动画的时候怎么知道该设什么值呢?以及控制数值变化的数学公式又是怎么来的?有什么资料推荐么?
共11条回复
楼长
·
freecunix
回复于 2013年09月23日
1:网上找。 2:各种试。//想要效果a,结果试验过程中发现一种自己也不知道怎么搞出来的效果比a好多了。 3:其实没多少公式。一些三角函数+自己悟出来的参数,大部分都解决了。
关键在于尝试
2楼
·
morpheus1984
回复于 2013年09月23日
3楼
·
morpheus1984
回复于 2013年09月23日
4楼
·
WeZZard
回复于 2013年09月23日
對於有函數關係的動畫,其實可以用CADisplayLink來解決。Timing Function確實有時候不太好控制。
5楼
·
morpheus1984
回复于 2013年09月23日
6楼
·
freecunix
回复于 2013年09月23日
2楼 @morpheus1984 做产品时候,在公司做1和3,下班自己回家做2。 这种东西一下写出来不现实,谁都的调。写多了自己就知道大概怎么弄了,然后拿以前的改一点就出来了。比如给你个需求:让按钮象羽毛一样在风中飘荡。其实这本身就没啥规律,自己试着觉得好就好了。产品经理又不会告诉你让按钮按照cotangent曲线飘荡。。。
7楼
·
morpheus1984
回复于 2013年09月23日
8楼
·
freecunix
回复于 2013年09月23日
。。。 多做就知道什么效果怎么弄了。不知道就去查查或者问问。不都这样写吗?分析,不是推测。不知道有没有什么动画部门,你可以去简单学学做游戏,界面那点动画效果其实都不值得一提,没你想的那么难。
9楼
·
ibuick
回复于 2013年09月23日
这东西不是什么动画都需要用所谓公式的。
以 iOS 为例,基本上屏幕比例位置是定的,那么你只要设计好曲线,直接勾做 Path,那个动画难看不了。
很多辅助工具,能够让你方便的构建动画路径,比如我就是用 PainCode,
本帖有11个回复,因为您没有注册或者登录本站,所以只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。