RotationTo

格式

组合单位对象:RotationTo(rotation)

简介

根据给定的角度旋转Model下的所有可旋转对象。

参数

变量名称 类型 描述
rotation Vector3 旋转角度

实例

创建组合对象、自定义零件、零件分别将他们归为组合对象的子物体,并进行拼接,最后按旋转角度旋转组合对象下所有对象。

local workSpace = GetService("WorkSpace")
wait(2) -- 等待2
local part1 = RWObject:New("Part") -- 创建零件1
part1.Position = Vector3.New(0,1,0) -- 零件1
part1.Anchored = true --零件1锚定
local part2 = RWObject:New("Part") -- 创建零件2
part2.Position = Vector3.New(0,2,0) -- 零件2的位置赋值
part2.Anchored = true -- 零件2锚定
local model = RWObject:New("Model") -- 创建组合对象
model.Parent = workSpace
part1.Parent = model -- 零件1的父级设置为组合对象
part2.Parent = model -- 零件2的父级设置为组合对象
wait(1) -- 等待1
model:MakeSplitJoint() -- 组合对象下的所有零件进行拼接
wait(1) -- 等待1
model:RotationTo(Vector3.New(0,90,0)) -- 组合对象下的所有可旋转对象进行旋转

获取工作区下的组合单位,并按旋转角度旋转组合对象下所有对象。

wait(2) -- 等待1
local model = WorkSpace.组合单位 --获取工作区下名字为“组各单位”的对象
model:RotationTo(Vector3.New(0,90,0)) -- 组合对象下的所有可旋转对象进行旋转
文档更新时间: 2020-09-17 14:08   作者:姚舜予