-- 주소값으로 객체 반환 (객체가 로드되기 전이면 실패할 수 있습니다.)local ChildPart1 = Workspace.ChildPart-- 이름에 해당하는 첫번째 객체 반환local ChildPart2 = Workspace:FindFirstChild("ChildPart") -- 객체가 반환될때까지 대기 local ChildPart3 = SomePart:WaitForChild("ChildPart")
모든 자식 가져오기
Part의 계층 구조가 아래와 같을 때
local Part = Workspace:WaitForChild("Part")-- 부모 객체(Part)의 모든 첫번째 자식 객체를 반환local Children = Part:GetChildren() for _, child inipairs(Children) do-- ChildPart1, ChildPart2 출력print(child.Name) end-- 부모 객체(Part)의 모든 하위 자식 객체를 반환local Descendants = Part:GetDescendants() for _, descendant inipairs(Descendants) do-- ChildPart1, ChildPart1-1, ChildPart2, ChildPart2-1 모두 출력print(descendant.Name)end
모든 플레이어 가져오기
local Players = game:GetService("Players")local PlayerList = Players:GetPlayers()for i =1, #PlayerList doprint(PlayerList[i])end
LocalPlayer 가져오기 (LocalScript)
local Players = game:GetService("Players")local LocalPlayer = Players.LocalPlayer