Scene

Scene class

장면은 노드, 형상, 재료, 텍스처, 애니메이션, 포즈, 하위 장면 등을 포함하는 최상위 개체입니다. 장면은 하위 장면을 가질 수 있으며 collada/blender와 같은 파일에서 다중 문서 지원 역할을 합니다. /fbx 노드 계층은 다음을 통해 액세스할 수 있습니다.RootNodeLibrary 라이브러리로 사용할 수 있도록 직렬화(예: 메타 데이터 또는 사용자 정의 개체) 중에 연결되지 않은 개체의 참조를 유지하는 데 사용됩니다.

public class Scene : SceneObject

생성자

이름설명
Scene()의 새 인스턴스를 초기화합니다.Scene 클래스.
Scene(Entity)의 새 인스턴스를 초기화합니다.Scene 새 노드에 연결된 엔터티가 있는 클래스.
Scene(Scene, string)의 새 인스턴스를 초기화합니다.Scene하위 장면으로 클래스.

속성

이름설명
AnimationClips { get; }모두 가져오기AnimationClip scene. 에 정의됨
AssetInfo { get; set; }최상위 자산 정보를 가져오거나 설정합니다.
CurrentAnimationClip { get; set; }활성을 가져오거나 설정합니다.AnimationClip
Library { get; }장면 계층 구조에서 직접 사용되지 않는 개체는 라이브러리에서 정의할 수 있습니다. 하위 장면을 사용하고 하위 장면 아래에 재사용 가능한 구성 요소를 넣을 때 유용합니다.
virtual Name { get; set; }이름을 가져오거나 설정합니다.
Poses { get; }모두 가져오기Pose 이 장면에서 사용.
Properties { get; }모든 속성의 컬렉션을 가져옵니다.
RootNode { get; }장면의 루트 노드를 가져옵니다.
Scene { get; }이 개체가 속한 장면을 가져옵니다
SubScenes { get; }모든 하위 장면 가져오기

행동 양식

이름설명
static FromFile(string)지정된 path 에서 장면을 엽니다.
static FromFile(string, CancellationToken)지정된 path 에서 장면을 엽니다.
static FromFile(string, FileFormat, CancellationToken)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 엽니다.
static FromFile(string, LoadOptions, CancellationToken)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 엽니다.
static FromStream(Stream, CancellationToken)주어진 stream 에서 장면을 엽니다.
static FromStream(Stream, FileFormat, CancellationToken)지정된 파일 형식을 사용하여 주어진 스트림에서 장면을 엽니다.
static FromStream(Stream, LoadOptions, CancellationToken)지정된 IO 구성을 사용하여 주어진 스트림에서 장면을 엽니다.
Clear()장면 내용을 지우고 기본 설정을 복원합니다.
CreateAnimationClip(string)생성 및 등록을 위한 속기 함수AnimationClip 첫 번째AnimationClip 에 할당됩니다.CurrentAnimationClip
FindProperty(string)속성을 찾습니다. 동적 속성(CreateDynamicProperty/SetProperty에 의해 생성됨) 또는 고유 속성(이름으로 식별됨) 일 수 있습니다.
GetAnimationClip(string)명명된 항목 가져오기AnimationClip
GetProperty(string)지정된 property 의 값을 가져옵니다.
Open(Stream)주어진 stream 에서 장면을 엽니다.
Open(string)지정된 path 에서 장면을 엽니다.
Open(Stream, CancellationToken)주어진 stream 에서 장면을 엽니다.
Open(string, CancellationToken)지정된 path 에서 장면을 엽니다.
Open(string, LoadOptions)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 엽니다.
Open(Stream, FileFormat, CancellationToken)지정된 파일 형식을 사용하여 주어진 스트림에서 장면을 엽니다.
Open(Stream, LoadOptions, CancellationToken)지정된 IO 구성을 사용하여 주어진 스트림에서 장면을 엽니다.
Open(string, FileFormat, CancellationToken)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 엽니다.
Open(string, LoadOptions, CancellationToken)지정된 파일 형식을 사용하여 주어진 경로에서 장면을 엽니다.
RemoveProperty(Property)동적 속성을 제거합니다.
RemoveProperty(string)name 로 식별되는 지정된 속성을 제거합니다.
Render(Camera, Bitmap)주어진 카메라의 관점에서 장면을 비트맵으로 렌더링합니다.
Render(Camera, string)주어진 카메라의 관점에서 장면을 외부 파일로 렌더링합니다. 기본 출력 크기는 1024x768이고 출력 형식은 png 입니다.
Render(Camera, Bitmap, ImageRenderOptions)주어진 카메라의 관점에서 장면을 비트맵으로 렌더링합니다.
Render(Camera, string, Size, ImageFormat)지정된 카메라의 관점에서 장면을 외부 파일로 렌더링합니다.
Render(Camera, string, Size, ImageFormat, ImageRenderOptions)지정된 카메라의 관점에서 장면을 외부 파일로 렌더링합니다.
Save(string)지정된 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
Save(Stream, FileFormat)지정된 파일 형식을 사용하여 스트리밍할 장면을 저장합니다.
Save(Stream, SaveOptions)지정된 파일 형식을 사용하여 스트리밍할 장면을 저장합니다.
Save(string, FileFormat)지정된 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
Save(string, SaveOptions)지정된 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
Save(Stream, FileFormat, CancellationToken)지정된 파일 형식을 사용하여 스트리밍할 장면을 저장합니다.
Save(Stream, SaveOptions, CancellationToken)지정된 파일 형식을 사용하여 스트리밍할 장면을 저장합니다.
Save(string, FileFormat, CancellationToken)지정된 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
Save(string, SaveOptions, CancellationToken)지정된 파일 형식을 사용하여 지정된 경로에 장면을 저장합니다.
SetProperty(string, object)지정된 property 의 값을 설정합니다.

또한보십시오