GetChildByName

格式:

GetChildByName(Name, Recursive)

简介

返回具有给定名称的第一个子节点。如果没有给定名称的子项,则此函数返回nil。如果可选的递归参数Recursive为true,则此函数将搜索所有子级,而不是仅搜索直接子级。

参数

变量名称 类型 默认 描述
Name string 查找的子节点的名称。
Recursive bool false 是否应以递归方式进行搜索,不填写时为默认值false。

返回值

类型 描述
RWObject 返回的子级对象,如果没有给定名称的子项,则返回nil。

实例

创建一个part的实例对象,碰撞这个对象时,改变新底板颜色。

local temp = RWObject.Create("Part")--创建Part的实例temp
temp.Name = "1"--定义temp的名称
temp.Position = Vector3.New(0,1,2)--定义temp的位置
temp.Anchored = true--temp锚定
temp.Parent = WorkSpace
function CHANGE()--定义方法CHANGE
    local temp1 = WorkSpace:GetChildByName("新底板")--查找工作区下的第一个子节点新底板
    temp1.Color = Vector3.New(255,0,0)--改变新底板颜色
end
temp.CollisionEnter:Connect(CHANGE)--在触碰temp时,调用s方法,执行变色操作。