UnionModle
格式
UnionModle(partlist)
- 函数
- 所属对象:Part
只有客户端脚本可访问
简介
对多个零件
或者反向零件
或者合并零件
进行合并操作,参与合并的零件保持不变,默认在(0,0,0)生成新的合并零件
。
相关链接
教学视频:
https://creator.reworlder.com/tutorials 入门课程第一章课时3
注意事项
一次性合并的零件过多(几十个零件)会导致卡顿甚至合并失败。应尽量避免大量零件一起合并。
参数
名称 | 类型 | 默认值 | 描述 |
---|---|---|---|
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-25 10:21 作者:王辰剑