New

格式

New(classname,parent)

简介

这个函数用于通过代码创建指定一个类的对象。此函数将类的名称作为参数,并返回创建的对象的信息,但并不直接创建对象实体,直到指定父级。此函数不可创建服务对象。

在指定待创建的对象父级之前,可以修改对象的其他参数。对象的父级应放在最后进行设置。

参数

名称 类型 默认值 描述
classname string classname 对象类型
parent RWObject 指定新创建对象的父级,若不填则只创建信息,不显示对象

返回值

类型 描述
RWObject 创建指定类型的对象

实例

使用下面的脚本在工作区创建一个红色的零件。

local workSpace=GetService("WorkSpace") --获取工作区服务
local temp1 = RWObject:New("Part") --创建一个part,并赋值给变量temp1
temp1.Position = Vector3.New(3,2,3)
temp1.Anchored = true --将temp1固定
temp1.Color = Vector3.New(255,0,0) --将temp1的颜色赋值为(255,0,0),即为红色
wait(2) --2秒后再在工作区创建对象的实体
temp1.Parent = workSpace --指定temp1的父级对象
文档更新时间: 2020-07-11 17:49   作者:王辰剑