UDN
Search public documentation:
UsingPrefabsKR
English Translation
日本語訳
中国翻译
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
日本語訳
中国翻译
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
프리팹 사용하기
문서 변경내역: James Golding 작성. James Tan 업데이트. 홍성진 번역.
개요
추천 작업방식
- 프리팹은 레벨 배치 용도로만 사용합니다.
- 즉 프리팹을 레벨에 배치하고 나서 즉시 우클릭 - Convert PrefabInstance To Normal Actors (프리팹 인스턴스를 일반 액터로 변환)을 선택하여 보통 액터로 변환해 준다는 뜻입니다.
- 액터 프로퍼티 변경내용을 레벨에 이미 배치된 프리팹 인스턴스로 전파한다던가, 프리팹 애셋 내 키즈멧 로직을 저장한다든가 하는 고급 기능은 삼가주세요.
프리팹 만들기
그런 다음 모두 선택하고 마우스 오른쪽 버튼을 클릭한 다음 단축 메뉴에서 프리팹 생성 을 선택합니다.
패키지 이름, 옵션으로 그룹과 새 프리팹 이름을 입력하라는 창이 뜹니다.
선택한 액터를 새 프리팹의 인스턴스로 대체할지 물어옵니다. 새 프리팹의 원점은 선택된 것 중 가장 큰 액터의 원점으로 선택됩니다.
콘텐츠 브라우저에 새 프리팹이 보일 것입니다. 프리팹은 레벨에 만들 당시의 썸네일로 표시됩니다. 프리팹 생성 당시 퍼스펙티브 에디터 뷰포트의 카메라로 찍히니, 프리팹을 처음 만들 때 오브젝트 배치에 신경써 주는 것이 좋습니다.
프리팹 인스턴스 놓기
이는 이 인스턴스에 사용된 프리팹과, 어느 액터가 그에 속하는지에 대한 기록을 유지하는 데 사용됩니다.
프리팹을 만들 때, 프리팹 안의 액터간 리퍼런스는 올바르게 보존됩니다. 즉 프리팹 내 다른 액터에 붙은 액터가 있는 경우, 프리팹을 놓을 때마다 올바르게 처리됩니다. 그러나 프리팹 밖 액터로의 리퍼런스는 지워집니다.
프리팹 편집하기
그러나 가끔 프리팹 안의 어느 한 액터면 수정하고 싶을 때가 있습니다. 그러려면 먼저 보기 메뉴에서 "프리팹 선택 잠금" 체크를 해제하여 프리팹 자체가 선택되지 않도록 해야 합니다. 프리팹에 속하는 개별 액터를 선택할 수 있게 됩니다.
프리팹 업데이트
프리팹 리셋하기
프리팹에 키즈멧 시퀸스 추가
예 를 선택하면 프리팹에 없는 액터에 대한 리퍼런스가 이 시퀸스 안에 있는지 추가적으로 확인합니다. 이 경우 경고를 표시하고 해당 시퀸스를 프리팹에 포함시키지 않습니다.
키즈멧 시퀸스가 있는 프리팹을 레벨에 놓을 때는, 키즈멧 시퀸스를 Prefabs 라는 최상위 서브시퀸스에 인스턴싱합니다. 레벨에 있는 각 프리팹 인스턴스는 자체적으로 관련된 키즈멧 시퀸스 사본을 갖고 있습니다. 프리팹이 업데이트되면 각 인스턴스에 대한 키즈멧 시퀸스는 프리팹에 있는 것으로 완전히 대치되므로, 인스턴스별 키즈멧 시퀸스를 커스터마이징할 수는 없습니다. 그러나 프리팹의 키즈멧 시퀸스에 입력, 출력, 변수 단자를 추가하는 것은 가능합니다. 이런 식으로 레벨 디자이너에게 함수성을 노출시킬 수 있습니다. 이런 것에 대한 예로는, 문을 잠그고 여는 입력과, 문이 열릴 때마다 발동되는 출력을 노출시키는 시퀸스를 갖는 문 프리팹을 들 수 있겠습니다.
프리팹을 일반 액터로 되돌리기
프리팹 꼼수
- 프리팹 인스턴스의 일부인 액터를 선택한 경우, Shift+P 를 누르면 해당 인스턴스에 속하는 액터를 전부 선택할 수 있습니다. 단축 메뉴에서 프리팹의 모든 액터 선택 옵션을 선택해도 됩니다.
- 프리팹 인스턴스가 선택된 경우 키즈멧에서 프리팹 인스턴스에 대한 시퀸스 열기 를 선택하면, 키즈멧 을 열고 해당 인스턴스의 서브시퀸스에 바로 점프할 수 있습니다.
