IsDescendant

格式

IsDescendant(TarObj)

简介

递归搜索,如果实例对象是指定父对象的子,则返回true;
IsDescendant不能与参数nil一起使用来检查对象是否已被删除。

参数

名称 类型 默认值 描述
TarObj RWObject 指定的对象

返回值

类型 描述
bool 返回的判断结果

实例

创建零件并根据IsAncestor函数用父级访问它,并改变其颜色

local workSpace=GetService("WorkSpace") --获取工作区服务
local temp1 = RWObject:New("Part")--创建一个part,并赋值给变量temp1
temp1.Position = Vector3.New(3,2,3)--定义temp1位置
temp1.Anchored = true--设置temp1锚定
temp1.Parent = workSpace
wait(2) --等待2秒
if temp1:IsDescendant(workSpace) then--判断工作区是否为temp1的父级        
    temp1.Color = Vector3.New(255,0,0)--改变temp1的颜色为红色
end
文档更新时间: 2020-07-11 17:46   作者:王辰剑