UnionModle

格式

UnionModle(partlist)

只有客户端脚本可访问

简介

对多个零件或者反向零件或者合并零件进行合并操作,参与合并的零件保持不变,默认在(0,0,0)生成新的合并零件

相关链接

注意事项

一次性合并的零件过多(几十个零件)会导致卡顿甚至合并失败。应尽量避免大量零件一起合并。

参数

名称 类型 默认值 描述
partlist table 合并的对象的表

返回值

类型 描述
RWObject 合并生成的对象

实例

创建两个零件对象,并合并两个零件在(0,0,0)点生成新的合并对象newp1。打印新对象的名字

local workSpace=GetService("WorkSpace") --获取工作区服务
local p1 = RWObject:New("Part") -- 创建零件1
local p2 = RWObject:New("Part") -- 创建零件2
p1.Position = Vector3.New(0,10,0) -- 零件1的位置赋值
p1.Name = "p1" -- 零件1的名字赋值为p1
p1.Parent=workSpace
p2.Position = Vector3.New(0,15,0) -- 零件2的位置赋值
p2.Name = "p2" -- 零件2的名字赋值为p2
p2.Parent=workSpace
local objlist = {p1,p2} -- 把零件1和零件2放入同一个表中
wait(1) -- 等待1
local newp1 = p1:UnionModle(objlist) -- 把表中的零件合并成新对象
print(newp1.Name)-- 输出新对象名字
文档更新时间: 2020-08-07 17:08   作者:Reworld第一帅