IsAncestor

格式:

IsAncestor(TarObj)

简介

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

参数

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

返回值

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

实例

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

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