IsDescendant

格式:

IsDescendant(TarObj)

简介

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

参数

变量名称 类型 默认 描述
TarObj RWObject 指定判断的父级对象

返回值

类型 描述
bool 返回的判断结果,true为真、false为假

实例

创建零件并根据IsDescendant函数用父级对象访问它。

local temp1 = RWObject.Create("Part")--创建一个part,并赋值给变量temp1
temp1.Position = Vector3.New(3,2,3)--定义temp1位置
temp1.Anchored = true--设置temp1锚定
if temp1:IsDescendant(WorkSpace) then --判断temp1是否为工作区的子类        
   temp1.Color = Vector3.New(255,0,0)--改变temp1的颜色为红色
end