UDN
Search public documentation:

ScaleformGettingStartedKR
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

UE3 홈 > 유저 인터페이스와 HUD > 스케일폼 GFx > 스케일폼 GFx 시작하기

스케일폼 GFx 시작하기


문서 변경내역: Jeff Wilson 작성. 홍성진 번역.

스케일폼 GFx 구성


스케일폼 GFx 구성 작업은:

  • 어도비 플래시 프로페셔널에서 스케일폼 GFx 런처를 설치 - 스케일폼 GFx 런처를 사용하면 어도비 플래시 프로페셔널로 만든 씬을 UE3 로 임포트해서 게임을 실행시키지 않고도 씬을 테스트할 수 있습니다. 빠르고 효율적인 반복처리가 가능해 집니다.
  • 어도비 플래시 프로페셔널에서 CLIK 라이브러리를 설치 - CLIK 라이브러리에는 미리 만들어진 위젯 세트가 들어 있으며, 게임 UI 에서 사용할 수 있습니다. 이 라이브러리는 어도비 플래시 프로페셔널에서 먼저 설치해야 씬에서 사용할 수 있습니다.
  • 액션스크립트 개발용 코딩 환경 구성 - 플래시에는 액션스크립트 에디터가 내장되어 있습니다. 액션스크립트 코딩 환경은 그 외에도 몇 가지 있으며, 각각의 장단점이 있습니다. 요구에 가장 잘 들어맞는 것을 선택하면 작업방식에 더 나은 효율을 기대할 수 있습니다.

언리얼 엔진 3 하에서 스케일폼 GFx 를 구성하여 유저 인터페이스 제작 환경을 구축하는 법에 대해서는 Setting Up Scaleform GFx KR 페이지를 참고하시기 바랍니다.

스케일폼 퀵스타트


가끔은 그냥 바로 뛰어들어 보는 것이 최선의 방법일 때가 있습니다. 어도비 플래시 프로페셔널에서의 생성부터 언리얼 엔진 3 내 최종 결과물 실행 확인에 이르기까지, Scaleform QuickStart KR 페이지의 예제를 통해 스케일폼 GFx 를 사용해서 기본 UI 를 만들어 봅니다. 어떠한 과정을 거쳐 자신만의 UI 가 만들어지나, 더욱 쉽게 이해할 수 있을 것입니다.

quickstart.jpg

스케일폼 작업방식


스케일폼으로 UI 를 제작할 때는 작업방식을 확고히 해 두는 것이 중요합니다. 작업방식이 잘못되면 디자인을 다시 하게 되거나 추적하기 힘든 버그로 인해 작업 시간이 낭비될 수 있습니다.

기어즈 오브 워 3 개발 과정에서 얻은 교훈을 통해 도달한 작업방식을 예로 들면 이렇습니다:

workflowKR.jpg

스케일폼을 사용하여 언리얼 엔진 3 게임에서 쓸 UI 를 만들 때의 작업방식 최적화 꼼수에 대해서는 Scaleform Workflow KR 페이지를 확인해 주시기 바랍니다.

스케일폼 용어


일단 사용되는 용어부터 이해가 되면 스케일폼 GFx 문서를 따라잡기가 수월해 집니다. 무비와 무비클립의 차이점이 뭘까요? CLIK 컴포넌트는 뭐고요? "bagging" 은 또?

스케일폼 GFx 와 언리얼 엔진 3 로 개발할 때 자주 접하게 되는 중요 용어에 대한 설명은 Scaleform Terminology KR 페이지를 참고해 주시기 바랍니다.

스케일폼 UI 콘텐츠 가이드


스케일폼 UI 를 만들 때 콘텐츠 측면에서 고려해야할 것은 엄청 많습니다. 플래시로 씬을 구성하는 방법에서부터 폰트 처리를 위해 어떤 종류의 텍스처를 사용할 것인지까지, 흔히 빠지는 함정을 미리 알아두고 피할 수 있다면 버그를 잡느라 낭비되는 시간과 노력을 줄일 수 있습니다.

한 레벨에 스케일폼 메뉴를 표시하는 경우, 그 레벨을 어찌 구성하는가에 따라 메뉴 자체의 외양과 퍼포먼스에 큰 영향을 끼칠 수 있습니다. 레벨의 이벤트나 플레이어의 입력에 따라 레벨 안에서의 스케일폼 UI 를 열고 닫고 제어하고 할 수 있어야 함은 물론입니다.

언리얼 엔진 3 에서 그러한 UI 와 함께 사용할 레벨 디자인 방식과 스케일폼 UI 용 콘텐츠를 만드는 법에 대한 안내는 Scaleform Content Guide KR 페이지를 참고해 주시기 바랍니다.

코드를 통해 스케일폼 제어하기


언리얼 엔진 3 와 스케일폼 사이의 상호작용은 주로 코드, 액션스크립트와 언리얼스크립트의 조합을 통해 이루어집니다. 스케일폼 UI 를 구동시키는 코드 대다수를 언리얼스크립트를 사용해서 돌릴 수가 있기는 하지만, 그 둘 사이에 데이터와 명령이 어떻게 오고가는지 알아두면 큰 도움이 됩니다.

언리얼 엔진 3 용 스케일폼 GFx 프로그래밍의 모든 것, Scaleform Technical Guide KR 페이지를 참고하시기 바랍니다.