CreateTween

格式

CreateTween(instance,tweenInfo,propertyTable)

简介

创建Tween动画。在客户端脚本和服务器脚本中都可使用。

参数

变量名称 类型 默认 描述
RWobject RWObject 使用动画的对象
tweenInfo TweenInfo 动画信息
propertyTable Table 动画属性,位置,缩放,旋转,颜色等信息

返回值

类型 描述
RWObject 创建的Tweener对象

实例

使用下面的代码,可使用服务器脚本或者客户端脚本。代码的功能是创建一个零件,并给零件创建一个动画进行播放。

local workSpace=GetService("WorkSpace") --获取工作区服务
local tweenService=GetService("TweenService") --获取动画服务

local part = RWObject:New("Part")
part.Name = "RE"
part.Parent = workSpace
local tweenInfo = 
{
    duration = 3000,--时长/ms
    repeatCount = 2,--重复次数,-1是无限
    easing = "inSine",--动画播放类型
    yoyo = true,--动画循环类型
    delay = 1000--重复播放的延迟
}

local action = {
    Position = Vector3.New(20, 0, 20), 
    Rotation = Vector3.New(0, 90, 0), 
    Color = Vector3.New(0, 255, 0)
    }
local tween = tweenService:CreateTween(part, tweenInfo,action)
tween:Play()
文档更新时间: 2020-08-05 11:11   作者:胡慧俊