用tween动画,丝滑改变零件透明度
代码:
local tweenService=GetService("TweenService") --获取动画服务
local part = script.Parent
local tweenInfo =
{
duration = 2000,--时长/msds
repeatCount = -1,--重复次数,-1是无限
easing = "inSine",--动画播放类型
yoyo = false,--动画循环类型
delay = 0,--开始播放前的等待时间
repeatDelay = 1000--循环播放的间隔时间
}
local action = {
Transparency=0, --设定终点透明度
}
local tween = tweenService:CreateTween(part, tweenInfo,action) --创建动画对象
local action_1 = {
Transparency=1, --设定终点透明度
}
local tween_1 = tweenService:CreateTween(part, tweenInfo,action_1) --创建动画对象
while true do
tween:Play()
wait(2)--等待时间与tweenInfo 里的等待时间一致
tween_1:Play()
wait(2)--等待时间与tweenInfo 里的等待时间一致
end
放到零件下
请登录后评论~