https://www.unrealengine.com/ko/lesson-plans?tags=hour%20of%20code

 

에픽게임즈에서 제공하는 튜토리얼(링크)와 예제파일(이미지)

해당 프로젝트 파일을 사용하는 튜토리얼은 5강까지 있는 듯하다. 

 

 

1강은 각 창의 기능 설명, 액터 배치 등 가장 기초적인 것이어서 생략한다.

 

 

2강 링크

https://www.unrealengine.com/ko/lesson-plans/moving-platforms-and-checkpoints-loops-and-boolean-variables-in-unreal-engine

 

2강에서 다루는 내용은 boolean을 사용하는 간단한 블루프린트 사용법과 sequence animation 이다

 

 

1. boolean을 사용하는 블루프린트

 

프로젝트가 제공하는  체크포인트 BP(BluePrint)를 맵에 설치한다.

스태틱 매시와 콜리전, 체크포인트 텍스트와 화살표로 구성되어 있다.

이 중 화살표는 체크포인트에 플레이어 캐릭터가 로드될 때 캐릭터가 향하는 방향을 나타내는 것으로, hidden in game 이 적용되어 있다.

 

해당 bp의 이벤트 그래프

 

섹션 1: 플레이어가 sphere_coil 콜리전에 접촉한 경우 이벤트를 시작한다.

섹션 2: 해당 체크포인트가 이미 활성화되었는지 체크한다. 만약 이미 활성화되었다면(true) 아무것도 하지 않고, 비활성화 상태라면(false) 'Checkpoint Enabled' booldean을 on 상태로 셋한다.

섹션 3:  체크포인트의 색깔을 바꾸어 체크포인트가 활성화되었음을 플레이어에게 알려준다.

섹션 4: 게임 모드에 cast한다. Casting = Call = Talking to 로 생각하면 된다. 게임모드에게 플레이어 스폰 위치를 체크포인트 위치로 셋하라고 말한다. 

섹션 5: 체크포인트에서 효과음을 출력해 체크포인트가 활성화되었음을 플레이어에게 알려준다. 

 

섹션 3,5는 기능상 없어도 되지만 플레이어가 변화를 쉽게 알아차릴 수 있도록 돕는 장치이다.

영문으로는 “quality of life” feature 라고 한다.

 

 

 

2. sequence animation

 

시퀀스를 이용해 움직이는 발판을 만드는 실습을 진행했다.

 

 

1선택한 액터의 트랙을 생성한다

2프레임에 핑을 찍고 액터의 위치를 조정한다

 

프리미어 프로의 모션 기능과 유사하여 어렵지 않았다. 

+ Recent posts