4 방향 텔레포트 시스템 - 업데이트됨

개선된 텔레포트 시스템을 만나 보세요. 1개의 메시지로 4개의 스폰 장소를 생성할 수 있습니다. 버그 없이 손쉽게 가능합니다. 바로 시작해 보겠습니다.

  • 버튼으로 사용할 기본 애셋을 배치합니다. 이 예시에서는 'NumPad Switch'를 사용했습니다.

  • 애셋에 'Asker' 비헤이비어를 추가합니다.

  • 'Answer''Message sent' 필드에 각각 1,2,3,4 (아래 이미지 참조)를 입력합니다.

  • CTRL+D를 눌러 애셋을 3개 복사하고 텔레포트할 위치에 놓습니다.

이제 아바타가 죽으면 어떻게 재생성될지 설정해 보겠습니다.

  • 화면 상단의 'GLOBAL PARAMETERS' 버튼을 클릭합니다.

  • 'CONTROLLER'를 클릭합니다.

  • 'COMPONENTS'를 클릭합니다.

  • 'Death Event''RespawnToTag'로, 'Death Delay''-2'로 변경합니다.

  • 'Respawn Tag''spawn1'로, 'Instant death message''Killx'로 변경합니다.

이제 이것들을 작동하기 위해 프리셋을 생성합니다.

  • 이전에 만든 버튼 근처에 2개의 'NumPad Switch' 애셋을 나란히 놓습니다.

  • 둘 중 하나에 'SPAWNER'라는 이름을, 다른 하나에 'SPAWNERKiller'라는 이름을 붙이고 둘 다 'No collisions'로 설정합니다.

  • 'SPAWNER' 애셋을 선택하고 'Message Broadcaster' 비헤이비어를 추가합니다.

  • 'Visible'을 'False'로, 'Message to Send'를 'Killx'로 설정합니다.

  • 'Broadcast Only Once''True'로 설정합니다.

  • 'Speaker' 컴포넌트를 추가하고 'Text to display'를 삭제 후 'Display condition'을 'DetectEntity'로 설정합니다.

  • 'Message When Spoken'을 'KillSpawn'로 설정합니다.

  • 'Tag'에 'spawn1'을 추가합니다.

  • 'SPAWNERKiller' 애셋을 선택하고 'Health Component'를 추가합니다.

  • 'Death Delay'를 '-1'로, 'Instant death message'를 'Killspawn'으로 설정합니다.

  • 'Life Bar Display'를 'Hidden'으로 설정합니다.

이제 애셋의 상하 관계를 설정해야 합니다. 왼쪽 하단의 'HIERARCHY' 메뉴를 오픈합니다.

  • 검색창에 'spawn'을 입력합니다.

  • 'SPAWNER'의 타겟 아이콘을 클릭하고 'SPAWNERKiller'로 드래그하여 해당 애셋의 자식이 될 수 있도록 합니다. 상하위 관계가 바뀌지 않도록 주의하고 아래 이미지를 참조하세요.

'SPAWNERKiller' 애셋을 선택한 상태에서 왼쪽의 'Preset' 버튼을 눌러 새 프리셋을 생성합니다.

프리셋 설정이 완료되면 이제 프리셋으로 저장된 2개의 애셋을 삭제할 수 있습니다. 참고: 간혹 신규 프리셋을 확인/사용하려면 게임 메이커 프로그램을 리셋해야 할 수 있습니다.

마지막으로, 필요한 각 장소에 프리셋을 생성해야 합니다.

  • 새로운 'NumPad Switch'을 놓습니다.

  • 'Asset Spawner' 비헤이비어를 추가하고 물리를 'No collisions'로 설정합니다.

  • 'Visible'을 'False'로 설정합니다.

  • 'Use Preset'을 'True'로 설정하고 'SPAWNERKiller'를 선택합니다.

  • 'Message Required'를 '1'로 설정합니다.

CTRL+D로 'Asset Spawner'를 복사하고 다른 생성 위치로 드래그하고 메시지를 '2'로 변경합니다. '3''4'도 똑같이 반복합니다.

모두 완료되었습니다! 이제 4방향 텔레포트 시스템을 완성했습니다. 참 쉽죠?

Last updated