No errors reported

4. 시작점 만들기

발구름판은 캐릭터가 겹치면 도약시키는 것이므로, Begin Overlap 생성부터 시작합니다.

Windows
MacOS
Linux

블루프린트 클래스에 작동방식을 추가하기 위해서는 먼저 블루프린트 에디터에서 열어줘야 합니다.

  1. 콘텐츠 브라우저에서 블루프린트 클래스 를 더블클릭합니다..

  2. 블루프린트 에디터가 열리고, 뷰포트에 CubeBox 컴포넌트가 보입니다.

    여기서 Box 컴포넌트의 위치를 조정하면, 이 블루프린트 클래스로 만들어진 모든 발구름판에 적용됩니다. 발구름판 액터에서 컴포넌트 작업을 할 때와 마찬가지로, 컴포넌트 리스트의 Box 컴포넌트를 선택하고 위치를 수정할 수 있습니다. 위치 를 (0.0, 0.0, 50.0) 으로 입력 해 보시기 바랍니다.

    AdjustedTrigger.png

  3. 뷰포트 탭 옆에는 컨스트럭션 스크립트 탭과 이벤트 그래프 탭입니다. 게임플레이 작동방식을 만들 것이므로, 이벤트 그래프 부터 설정을 시작해야 할 것입니다. 이벤트 그래프 탭을 눌러 주세요.

    EventGraphStart.png

    이벤트는 블루프린트 그래프 실행의 시작점이고, 게임 플레이 중 여러 다양한 경우들과 연관되어 있습니다. 지금 반투명한 상태로 보이는 이벤트 노드는 자주 사용되는 것들인데, 블루프린트 사용에 매우 편리할 것이지만, 지금 우리는 직접 만들어 보도록 하겠습니다.

  4. Box 컴포넌트와 겹치면 발생하는 이벤트가 필요합니다. 먼저, 컴포넌트 탭에서 Box 컴포넌트를 선택합니다.

  5. 그래프의 빈 곳에 우클릭을 하여 컨텍스트 메뉴를 띄우면 컨텍스트에 맞게 그래프에 추가할 수 있는 컨텍스트 메뉴가 뜹니다.

    그래프에서 화면을 이동하려면, 우클릭 드래그를 하면 됩니다. 여기에서, 그래프를 왼쪽으로 드래그 하면, 이미 만들어진 이벤트 노드들이 왼쪽으로 밀리면서 발구름판 로직을 추가할 빈 공간이 더 나타납니다.

    RightClickContext.png

  6. 이 컴포넌트를 위한 이벤트를 추가합니다. 컨텍스트 메뉴에서 Add Event for Box 를 확장하고, Collision 을 선택합니다. 컨텍스트 메뉴 위에 있는 검색바를 사용해서 "Component Begin Overlap"을 검색해도 됩니다.

  7. On Component Begin Overlap 을 선택합니다..

    AddEvent.png

여러분의 그래프에는 OnComponentBeginOverlap 노드가 생성되었을 것입니다. 무언가가 이 발구름판 박스와 겹치면 이 이벤트에 연결된 노드가 실행 될 것입니다.

EventNode.png

이 퀵스타트의 다음 단계에서는 여러분은 이 노드의 반환 핀 연결을 시작하고, 블루프린트에서 노드를 설정하는 방법을 배울 것입니다.


Tags