QQ群:162541429 --->>战斗卡牌视频教程发布(网游) 点击查看

NGUI扩展增强之动画曲线修改替换

Unity 小宝 2355℃ 2评论

前言

AnimationCurve并不好用。如图:

1

2

做为程序的我们。要用着曲线弄出想要的并漂亮的效果实在是很难为我们。比如我们要。在动画最后。有一个弹簧效果。或者刚开始有弹簧效果。或者。最后有个像刹车突然的减速的效果。

如果我们要画曲线。至少我是画不出来。所以呢。作为程序的我们。只能通过代码来实现了。然后虽然NGUI给我们提供了缓动函数。但是只有几个。很多功能还是做不出的。所以我们就将缓动函数给

言归正传。下面解决方案

 代码

首先。我们先在UITweener中修改。

1.修改入门代码

改为

然后 将在 Sample函数中。添加一个 if 和一个 else。修改后。如下

如上。第一个if 和。最后一个 else 为后添加上去的。

最后。在 修改 UITweenerEditor.cs 文件

在绘制的地方加上如下代码:

修改后的如下:

最后。在添加 EaseFunction.cs文件即可。代码如下:

 

注:这个功能是我从一个插件里扣出来的。具体是哪个插件我也忘记了。。。

 

转载请注明:小宝个人笔记 » NGUI扩展增强之动画曲线修改替换

喜欢 (0)or分享 (0)
本站所有内容如未标明转载的内容,均为原创内容。转载请注明来源!
发表我的评论