ScaleTo

格式

组合单位对象:ScaleTo(scale)

简介

根据给定的系数缩放Model下的所有可缩放对象。

参数

变量名称 类型 描述
scale float 缩放系数(等比整体缩放)

实例

创建组合对象、自定义零件、零件分别将他们归为组合对象的子物体,并进行拼接,最后按给定的系数缩放Model下的所有可缩放对象。

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() -- 组合对象的下的所有零件进行拼接
model:ScaleTo(2) -- 组合对象下的所有可缩放的对象进行缩放

获取工作区下的组合单位,并按给定的系数缩放对象下的所有可缩放对象。

wait(2) -- 等待2
local model = WorkSpace.组合单位 --获取工作区下名字为“组各单位”的对象
model:ScaleTo(2) -- 组合对象下的所有可缩放的对象进行缩放
文档更新时间: 2020-09-17 14:10   作者:姚舜予