Make Unreal REAL.
article thumbnail
몸 내밀기 기능 구현

Unreal Engine: Ultimate Survival Horror Course L1_Character에 오른쪽으로 몸을 내미는 LeanRight와 다시 돌아오는 UnLeanRight 이벤트를 생성한다. switch 노드를 이용해 입력 별로 다른 실행 흐름을 가질 수 있다. 카메라의 시작 Relative Location X를 저장하지 않고 매 실행마다 가져와서 사용했으므로 실제로는 LeanAmount보다 훨씬 더 움직이게 된다. X축 회전 방향만 바꿔 왼쪽으로 몸을 내밀기 위한 LeanLeft, UnLeanLeft 이벤트를 생성한다. Action 이벤트에서 상호작용 할 오브젝트가 없으면 오른쪽으로 몸 내밀기 기능을 실행한다. LeanLeft 키를 Q에 매핑한 후 이벤트에서 왼쪽으로 몸 내밀기를 처리한..

article thumbnail
레벨 목표 구현

Unreal Engine: Ultimate Survival Horror Course 레벨 목표 정보를 저장할 S_ObjectiveData Structure를 생성한다. 레벨 목표를 띄울 W_Objectives 위젯을 생성한다. 목표 텍스트를 변경하는 UpdateObjectiveText 이벤트를 생성한다. W_MainHUD 메인 위젯에 W_Objectives 위젯을 추가한다. L1_GameState에 레벨 목표를 구현하기 위한 함수들을 생성한다. 현재 목표를 반환하는 FindCurrentObjective 함수를 생성한다. 실행 핀이 없는 Pure Function으로 생성한다. W_Objectives 위젯의 텍스트를 현재 목표로 설정하는 SetObjective 함수를 생성한다. 목표를 초기화하기 위한 Ini..

article thumbnail
컷신 제작

Unreal Engine: Ultimate Survival Horror Course 레벨 시퀀스를 생성한다. 카메라 버튼을 눌러 씨네 카메라를 월드에 배치한다. 씨네 카메라를 우클릭하고 Pilot ...을 클릭하면 카메라의 뷰에서 조작할 수 있다. 좌측 상단의 Eject 버튼을 눌러 빠져나올 수 있다. Camera Options - Constrain Aspect Ratio 화면 비율을 고정한다. 활성화 시 비율이 맞지 않으면 검은색 여백이 생긴다. Lookat Tracking Settings - Enable Look at Tracking 선택한 액터에 뷰를 고정한다. Actor to Track 고정할 액터를 지정한다. Focus Settings - Focus Method: Tracking 선택한 액터를 ..

article thumbnail
발자국 소리 적용

Unreal Engine: Ultimate Survival Horror Course Project Settings - Physics - Physical Surface에서 물리 표면을 설정한다. PM_Grass, PM_Tile Physical Material을 생성한다. 각각 Surface Type을 설정한다. 풀 바닥, 타일 바닥의 Collision - Phys Material Override에 Physics Material을 설정한다. 풀 바닥, 타일 바닥용 발자국 사운드를 임포트하고 Sound Cue를 생성한다. 콘텐츠 브라우저에서 드래그해서 사운드를 추가할 수 있다. Random 노드를 사용해 재생 시마다 랜덤으로 사운드를 선택할 수 있다. Modulator 노드를 이용해 Pitch, Volume에..

article thumbnail
갑툭튀 효과 구현

Unreal Engine: Ultimate Survival Horror Course Geometry Brush를 이용해 방과 입구를 만든다. Brush Type: Subtractive로 설정하면 구멍을 뚫을 수 있다. Box Trigger를 추가한다. Blueprints - Open Level Blueprint를 클릭하면 레벨 블루프린트 창을 열 수 있다. 뷰포트에서 액터를 선택하고 블루프린트에서 우클릭을 하면 해당 액터의 이벤트나 레퍼런스를 생성할 수 있다. WAV 형식의 사운드를 임포트하고 볼륨을 조절한다. 오디오 에셋을 우클릭하여 사운드 큐를 생성한다. 사운드 큐는 고급 오디오 이펙트를 적용해야 할 때 유용하다. 다른 삼인칭(Third Person) 프로젝트를 생성해서 마네킹을 가져온다. Migra..

article thumbnail
힌트 메모 제작

Unreal Engine: Ultimate Survival Horror Course Text Render 컴포넌트를 추가한다. Text 카테고리에서 세부 내용을 설정할 수 있다. calibri_Font 폰트를 복사해서 calibri_Font_DiatanceField를 생성한다. Font Cache Type: Offline Import Options - Use Distance Field Alpha: 활성화 M_calibri_Font 머티리얼을 생성한다. Blend Mode: Masked Two Sided: 체크 Font Sample에는 calibri_Font_DiatanceField를 지정한다. calibri_Font_DiatanceField를 Reimport한다. BP_Note_Master의 NoteTe..

검색 태그