Spine控件在UMG中只受父控件的transform影响,对于颜色和透明度的控制不受影响,所以没有办法只能将控制颜色的方法放在Spine自身身上。具体方法如下:
其中CurColor是当前SpineWidget的Color,TargetColor为需要变换的目标颜色,ChangeTimeConst是渐变颜色时间间隔,如数值DetlaTime则是在Tick中的InDeltaTime。最后只需要将返回值设置给SpineWidget就可以。
UE4实现Spinet颜色变化
最新推荐文章于 2024-08-08 12:14:13 发布