플레이 & 시뮬레이트

플레이 및 시뮬레이트 옵션으로 게임 플레이를 테스트하고 시뮬레이션해 봅니다.

Windows
MacOS
Linux

언리얼 에디터에서는 파일을 저장하지 않고도 에디터 안에서 아무데나 플레이어를 스폰시키고 게임을 바로 미리볼 수 있습니다. 사용할 수 있는 프리뷰 모드는 두 가지, 메인 툴바에 위치한 플레이 버튼을 통해 직접 접근할 수 있는 에디터에서 플레이 (Play In Editor, PIE) 와 플레이 버튼의 드롭다운 메뉴로 (또는 Alt+S 키를 눌러) 접근할 수 있는 에디터에서 시뮬레이트 (Simulate In Editor, SIE) 입니다. 에디터내 프리뷰 시스템은 에디터에서 플레이에디터에서 시뮬레이트 세션 사이 전환을 지원하므로, 게임플레이나 애셋에 대한 트윅 반복작업을 하면서 게임이 어떻게 변하는지를 빠르게 확인할 수 있습니다.

이 하우투 안내에서는, 시작용 콘텐츠 를 포함한 블루프린트 삼인칭 템플릿을 사용하여 새 프로젝트를 만들었습니다. 템플릿을 기반으로 프로젝트를 만들어 본 적이 없거나 시작용 콘텐츠를 포함시키는 법을 잘 모르겠는 경우, 프로젝트 브라우저 문서에서 프로젝트 생성/열기, 템플릿 및 프로젝트 세팅 관련 정보를 참고하시기 바랍니다.

에디터에서 플레이 (PIE)

여기서는 에디터에서 플레이 로 게임을 플레이하는 방법을 보여드리겠습니다.

  1. 블루프린트 삼인칭 템플릿 프로젝트를 열고서, 메인 툴바플레이 버튼을 클릭합니다.

    PIE1.png

    플레이 버튼을 클릭하면 게임이 시작되고, 레벨 에디터 뷰포트에서 캐릭터를 확인할 수 있습니다.

    레벨 에디터 뷰포트 좌상단 구석에 텍스트가 나타나는 것도 보일 것입니다.

    PIE2.png

    레벨 에디터 뷰포트 안에서 플레이할 때는, 창 안을 클릭해야 플레이가능 캐릭터에게 마우스 컨트롤이 할당됩니다.

  2. 레벨 에디터 뷰포트에 좌클릭 또는 우클릭 합니다.

    PIE3.png

    그렇게 하면, 텍스트가 마우스 커서는 Shift+F1 로 바뀝니다 (에디터 자체에 마우스 컨트롤을 되돌려줄 수 있습니다).

    WASD 키로 이동, 스페이스바 로 점프, 마우스 이동으로 카메라 이동이 가능합니다.

  3. 플레이 세션 도중에는 추가적인 제어를 위해 메인 툴바 가 바뀝니다.

    PIE4.png

    위의 노랑 박스 안 왼쪽에서 오른쪽 순으로, 일시정지 (게임 일시정지), 중지 (플레이 세션 종료), 탈출 (플레이가능 캐릭터 컨트롤을 해제하고 마우스 커서 컨트롤로 전환)이 가능합니다.

    탈출 옵션은 선택된 뷰포트 옵션 사용시에만 가능합니다. 자세한 정보는 플레이 모드 를 참고하세요.

  4. Shift+F1 을 누른 다음, 일시정지 를 눌러 게임을 일시정지시킵니다.

    PIE_5.png

    메인 툴바 에 추가적인 제어 옵션이 업데이트된 것이 보일 것입니다.

    PIE_6.png

    위의 왼쪽에서 오른쪽 순으로, 재개 버튼은 게임플레이를 정상적으로 재개하는 반면 프레임 스킵 버튼은 누를 때마다 게임플레이를 1 프레임 진행시킵니다. 정지탈출 버튼은 똑같이 플레이 세션을 종료하거나 캐릭터에서 탈출할 수 있도록 해 줍니다.

  5. 메인 툴바 에서 탈출 버튼을 누릅니다.

  6. 레벨 에디터 뷰포트에서 텍스트에 좌클릭 한 다음 디테일 패널에서 그 Text 값을 변경합니다.

    PIE_7.png

    Enter 키를 누르면 텍스트가 확정되어 레벨 에디터 뷰포트 창에 변경됩니다.

  7. 빙의 버튼을 클릭한 다음, 메인 툴바재개 버튼을 누릅니다.

    PIE_8.png

    레벨의 텍스트가 기본값에서 변경되었습니다. 빠른 반복처리와 플레이테스트가 가능하니, 게임플레이 도중 레벨에 있는 액터의 기본값을 바꾸고 테스트하기에 좋습니다.

  8. F8 키를 눌러 플레이어 캐릭터에서 탈출 합니다.

  9. 레벨 에디터 뷰포트에서 텍스트에 우클릭 한 다음 팝업창에서 시뮬레이션 변경내용 유지 를 선택합니다.

    PIE_Add.png

    By default, any values that you change for Actors in your level during a play session will be reverted when the session ends (to prevent you from accidently overwriting your values). By choosing the Keep Simulation Changes option, this will keep the changes that you have made to the Actor and carry them over to the Editor when the Play session ends.

    컨텍스트 메뉴를 사용하는 대신, 액터를 선택한 다음 K 키를 눌러 시뮬레이션 변경내용 유지할 수 있습니다.

  10. Esc 키를 눌러 플레이 세션을 중지하면 변경내용이 저장된 것이 보입니다.

플레이 모드

플레이 세션 시작시 사용할 수 있는 플레이 모드 가 여러가지 있습니다.

  1. 메인 툴바플레이 버튼 옆 아래 화살표를 클릭합니다.

    PIE_9.png

  2. 그러면 아래와 같이 플레이 옵션 메뉴가 열립니다.

    PIE_10.png

  3. 선택된 뷰포트, 모바일 프리뷰, 새 에디터 창, 독립형 게임 등의 옵션이 있습니다.

선택된 뷰포트 는 기본 세팅으로, 에디터 내 현재 선택된 뷰포트 에서 게임을 실행시킵니다. 새 에디터 창 역시 에디터 안에서 게임을 실행시키기는 하지만, 레벨 에디터 뷰포트는 똑같이 놔두고 새로운 독립 창을 만듭니다. 모바일 프리뷰독립형 게임 은 게임을 에디터 외부의 독립 버전으로 실행시킵니다 (모바일 프리뷰는 실제 디바이스에서 보이는 것과 가급적 비슷하게 보이도록 하기 위한 도구가 추가로 제공됩니다).

이 메뉴의 다른 옵션 관련 상세 정보는, 이 글 하단의 관련 토픽 섹션을 참고해 주시기 바랍니다.

에디터에서 시뮬레이트 (SIE)

여기서는 에디터에서 시뮬레이트 옵션과 게임 시뮬레이트 방법을 살펴보겠습니다.

  1. 프로젝트를 열고, 콘텐츠 브라우저 안에서 Starter Content - Props 폴더를 엽니다.

  2. Material Sphere 소품을 레벨에 좌클릭 으로 끌어 계단 바로 위에 놓습니다.

    Sim1.png

  3. 이동 툴 위젯 화살표를 클릭하여 구체를 계단 위로 약간, 아래와 같이 옮깁니다.

    Sim2.png

  4. 구체에 대한 디테일 패널에서, 화면을 내려 Physics 아래 Simulate Physics 박스를 체크합니다.

    Sim3.png

    시뮬레이트(나 플레이)를 시작하면, 구체에 물리가 적용되어 바닥에 떨어질 것입니다.

  5. Alt+S 를 눌러 에디터에서 시뮬레이트 합니다.

    Sim4.png

    레벨에 플레이가능 캐릭터가 없지만 마치 있는 것처럼 게임이 진행되며 구체가 떨어지는 것을 볼 수 있을 것입니다.

  6. Esc 를 눌러 세션을 중지, 에디터에 보면 메인 툴바 가 업데이트된 것이 보입니다.

    SIM5.png

    플레이 버튼이 가장 최근 선택된 모드를 반영하도록, 이 경우 시뮬레이트로 바뀌어 있습니다.

  7. 시뮬레이트 (또는 Alt+S) 를 눌러 다시 시뮬레이트한 다음, 바로 일시정지 버튼을 누릅니다.

  8. 메인 툴바 에서 프레임 스킵 버튼을 눌러 시뮬레이션을 단계별 진행합니다.

    SIM6.png

    프레임 스킵 을 클릭하면 물리 시뮬레이션에 따라 구체가 천천히 떨어지기 시작하는 것이 보일 것입니다.

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼