SerializationService

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

만들 수 없음
서비스

요약

메서드

속성

메서드

DeserializeInstancesAsync

Instances
생성
플러그인 보안
OpenCloud 보안

내용이 buffer 포함된 .rbxm 을 디세리али즈하여 instances 목록을 반환합니다.

이 API는 Studio 플러그인이나 Open Cloud Luau 실행 세션에서만 호출할 수 있습니다.만들 수 없는 인스턴스나 서비스가 콘텐츠에 포함되면 오류가 발생합니다.

.rbxm 형식에는 안정성 계약이 제공되지 않으며, 이 데이터의 구성은 언제든지 변경될 수 있습니다.이 API는 Roblox 엔진에서 인코딩된 콘텐츠를 충실하게 분석하여 .rbxm 파일을 생성하고 .rbxm Studio나 SerializeInstancesAsync()을 통해 생성된 파일을 분석합니다.

이 API를 사용하여 다른 수단으로 생성된 콘텐츠를 디세리얼라이즈할 수는 있지만, 이는 사용자의 위험에 따라 수행됩니다.엔진이 신뢰할 수 없게 해당 콘텐츠를 디세리얼라이즈하거나 전체디세리얼라이즈하지 못할 수도 있습니다.

매개 변수

buffer: buffer
기본값: ""

반환

Instances

코드 샘플

SerializationService:SerializeInstancesAsync

local SerializationService = game:GetService("SerializationService")
local part = Instance.new("Part")
part.Name = "MyPart"
local contentBuffer: buffer = SerializationService:SerializeInstancesAsync({part})
local instances: {Instance} = SerializationService:DeserializeInstancesAsync(contentBuffer)
print(instances) -- {MyPart}

SerializeInstancesAsync

생성
플러그인 보안
OpenCloud 보안

목록의 instances.rbxm 형식으로 직렬화하여 buffer 또는 .rbxm 콘텐츠를 반환합니다.

이 API는 Studio 플러그인이나 Open Cloud Luau 실행 세션에서만 호출할 수 있습니다.만들 수 없는 인스턴스나 서비스가 인스턴스 목록에 포함되면 오류가 발생합니다.

.rbxm 형식에는 안정성 계약이 제공되지 않으며, 이 데이터의 구성은 언제든지 변경될 수 있습니다.이 API는 현재 엔진 버전의 직렬화 동작에 따라 콘텐츠를 직렬화합니다.

다른 도구가 .rbxm 콘텐츠를 분석할 수 있지만, 이는 사용자의 위험에서 수행됩니다.엔진은 여전히 3rd-party 도구가 충실하게 해석할 수 없는 .rbxm 콘텐츠를 생성할 수 있습니다.

매개 변수

inputInstances: Instances
기본값: ""

반환

코드 샘플

SerializationService:SerializeInstancesAsync

local SerializationService = game:GetService("SerializationService")
local part = Instance.new("Part")
part.Name = "MyPart"
local contentBuffer: buffer = SerializationService:SerializeInstancesAsync({part})
local instances: {Instance} = SerializationService:DeserializeInstancesAsync(contentBuffer)
print(instances) -- {MyPart}

이벤트