언어:
페이지 정보
수준별:
엔진 버전:
언리얼 엔진

시뮬레이션 변경내용 유지

언리얼 엔진

에디터에서 시뮬레이트 또는 에디터에서 플레이 도중에 액터의 프로퍼티를 편집한 다음, 그 안에서 레벨이나 게임플레이의 변화에 대한 효과를 확인할 수 있습니다. Keep Simulation Changes (시뮬레이션 변경내용 유지) 기능을 사용하면, 그러한 변경내용을 받아들여 영원히 적용시킬 수 있습니다. 유지시킬 수 있는 변경사항은 디테일 탭에서 볼 수 있는 프로퍼티, 이를테면 레벨 내 액터의 트랜스폼같은 것입니다. 시뮬레이션 변경내용 유지 기능 사용 후 레벨에서 액터를 선택하면 실행시간의 사본에서 업데이트되어, 변경내용이 에디터의 사본에 반영됩니다.

게임플레이 결과 블루프린트나 C++ 코드로 액터의 프로퍼티를 변경하든, 액터같은 것에 물리 시뮬레이션을 시작하여 맵의 다른 곳에 놓이게 되었든, 시뮬레이션 변경내용 유지 는 그러한 변경내용을 저장할 수 있도록 해 줍니다. 하지만 게임 시뮬레이트나 플레이 시작 전에 레벨에 이미 놓여있던 액터에 대해서만 작동합니다. 블루프린트나 C++ 코드에서 스폰된 액터의 경우, 그 변경내용은 저장할 수 없습니다.

에디터에서 시뮬레이트의 변경내용을 저장하려면:

  1. 뷰포트 또는 월드 아웃라이너 에서 변경내용을 유지하고자 하는 액터를 선택합니다. 뷰포트월드 아웃라이너 에서 우클릭하여 뜨는 컨텍스트 메뉴에서 Keep Simulation Changes (시뮬레이션 변경내용 유지)를 선택합니다.

    in_simulate_keepsimchanges.png

컨텍스트 메뉴에서 이 옵션을 확인하려면, 에디터에서 플레이 또는 시뮬레이트 중이어야 합니다.

에디터에서 플레이의 변경내용을 유지하려면:

  1. Shift+F1 키를 눌러 마우스 컨트롤을 획득합니다.

  2. 월드 아웃라이너 에서 변경내용을 유지하고자 하는 액터를 선택합니다. 월드 아웃라이너 에 우클릭하여 뜨는 컨텍스트 메뉴에서 Keep Simulation Changes (시뮬레이션 변경내용 유지)를 선택합니다.

    play_sceneoutliner_keepsimchanges.png

액터를 선택한 이후 단축키(기본 K 키)를 눌러서도 시뮬레이션 변경내용 유지 가 가능합니다.