CreateTween
格式
CreateTween(instance,tweenInfo,propertyTable)
- 函数
- 所属对象:TweenService
简介
创建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 作者:胡慧俊