AncestryChanged

格式

AncestryChanged(AncestryChanged)

简介

祖先变更时触发。

参数

变量名称 类型 默认 描述
AncestryChanged RWObject 祖先对象

实例

创建三级结构,第三级为零件对象。零件祖先改变时改变零件的颜色,并输出改变后的父级对象的名字。

local workSpace=GetService("WorkSpace") --获取工作区服务
local folder = RWObject:New("Folder")--创建文件夹1
folder.Parent = workSpace
local folder2 = RWObject:New("Folder")--创建文件夹2
folder2.Parent = folder
local part = RWObject:New("Part")--创建零件对象
part.Position = Vector3.New(1,2,1)
part.Parent = folder2--将零件对象设为文件夹2的子级。
part.AncestryChanged:Connect(function(ancestrychanged)--文件夹添加子对象时触发
    part.Color = Vector3.New(255,0,0)
    print(ancestrychanged.Name)
end)
wait(3)
part.Parent = workSpace --将零件对象从文件夹2下移至工作区
文档更新时间: 2020-07-11 14:13   作者:王辰剑