【分享】Laya As3 Tween类的loop实现和3d简单缓动实现

这段时间学习laya做3d小游戏,在想要3d缓动时,发现官方的缓动只能用于2d。且想用一个基本的yoyo和loop时,也是不支持的,需要自己实现。
看到社区里也有很多人问Tween有没有yoyo或3d之类的。所以这里把自己简单实现的分享出来。说不定对刚接触laya的同学有所帮助。

实现功能
1 增加loop类型: loop , pingpong
public static const LoopType_None:String = "none";
public static const LoopType_Pingpong:String = "pingpong";
public static const LoopType_Loop:String = "loop";

2 增加简单3d缓动: Position,Scale,Rotation,Color
 
demo如下:

demo.gif

 
具体实现方式和demo源码放到github。有需要的同学可以看看。github入口
已邀请:

Laya_Aaron

赞同来自:

感谢分享

superzys

赞同来自:

这么好的东西 不出个 ts版就不太好了。
话说官方为啥把tween 做的这么弱
 

177*****045

赞同来自:

这么好的东西 不出个 ts版  就太可惜了

要回复问题请先

商务合作
商务合作