본문 바로가기

블루프린팅/5. 오브젝트 인터렉션

(3)          글쓰기    
[05오브젝트 인터렉션] 이동추가 총알에 맞으면 빨갛게 변하게 하였습니다. 이제부터 앞뒤로 움직이는 동작을 추가하겠습니다. 로직적으로는 tick이벤트를 이용 speed*delta second만큼 액터를 움직이게 할거고 timer를 이용 5초마다 방향 반전을 하게 할겁니다. 액터의 모빌리티와 콜라전 세팅 변경 타깃을 이동시키려면 먼저 모빌리티 세팅을 무버블로 변경해야 한다. 이를 통해 게임을 하는 동안 액터를 조작할 수 있다. 1. BP_CylinderTarget을 다시 연다. 컴포넌트 패널에스 스태틱 메시 컴포넌트를 선택한다. 디테일 패널에서 트랜스폼 속성아래있는 모빌리티 토글을 스태틱에서 무버블로 전환한다. \ 총으로 이 물체를 겨냥하고 싶기 때문에 총알이 관통하지 않고 목표물과 충돌할 수 있도록 해야한다. 2. 디테일 패널에서 콜리전..
[2부 게임개발] 05오브젝트 인터렉션 새 프로젝트와 레벨 생성 일인칭 템플릿으로 새 프로젝트를 만들고 이름을 UE5BpBook으로 지정한다. 플레이를 누르고 뷰포트를 클릭하면 게임 입력이 반응한다. WASD를 눌러 이동이 가능하고 왼쪽 버튼이 Fire이다. 플레이모드에서 Shift+F1으로 커서를 표시할 수 있고 일시정지 버튼으로 플레이세션을 일시 중지 시킬수 있다. 이는 게임의 속성을 탐색하는데 유용하다. 중지버튼으로 플레이 세션이 종료되고 편집모드로 돌아간다. 빠져나오기 버튼을 클릭하면 카메라가 플레이어에서 분리돼 휠과 좌클릭 드래그로 레벨을 자유롭게 이동할수 있다. 레벨에 오브젝트 추가 템플릿에 이미 총이 포함되어져 있다 이 총을 획득하여 발사체로 쏘면 색이 변하는 간단한 타깃 액터를 만들자. 1. 레벨에디터 +를 눌러 세이프>실린더를..
[2부게임개발] CH05 블루프린트를 사용한 오브젝트 인터렉션 블루프린트를 사용하면 핵심 게임플레이 기능을 빠르게 작동시켜 아이디어 테스트를 빨리 시작할 수 있다. 먼저 기본 에셋과 몇가지 블루프린트를 사용해서 간단한 게임플레이 메커니즘을 프로토타이핑하는 것으로 시작한다. 이 장에서는 다음 주제를 다룬다. 새 프로젝트와 레벨 생성 레벨에 오브젝트 배치 블루프린트를 통한 오브젝트 머터리얼 변경 블루프린트를 사용해 월드 내 오브젝트 이동 타깃이 맞았을 때 타깃의 머터리얼을 변경하고, 타깃이 두 지점 사이를 규칙적으로 왔다 갔다 하게 하는 블루프린트를 만드는 방법에 대해 배운다. 레벨에 있는 블루프린트 타깃의 각 인스턴스는 서로 다른 속도, 방향 및 방향 전환 시간을 갖도록 세팅할 수 있다.