사이드 스크롤러 컨트롤 장치는 플레이어가 보는 방향을 왼쪽-오른쪽 축에 고정하므로 플레이어가 어떻게 움직여도 항상 왼쪽 또는 오른쪽을 바라봅니다. 고정 포인트 또는 고정 각도 카메라 장치와 함께 사용할 경우, 횡스크롤 플랫포머 또는 비뎀업 같은 다양한 종류의 2D 레트로 스타일 게임을 만들 수 있는 툴박스가 제공됩니다.
사이드 스크롤러 컨트롤 장치를 찾는 방법은 장치 사용하기를 참조하세요.
[Comment]더 많은 참신한 아이디어가 필요하신가요? FILL IN LINK 항목을 참조해 상상력을 뽐내 보세요!
[/Comment]섬에서 여러 개의 장치를 복제해 사용하는 경우 이름 변경으로 다르게 이름을 지정하면 편리합니다. 장치의 용도에 맞는 이름을 고르면 기능을 기억하기가 쉽고, 이벤트 탐색기 사용 시 특정 장치를 찾기도 간단합니다.
상황별 필터링
일부 장치는 상황별 필터링 이라는 기능의 영향을 받습니다. 이는 특정 관련 옵션의 설정값에 따라 옵션을 숨기거나 표시하는 기능입니다. 커스터마이징 패널이 깔끔해지고, 옵션을 관리하거나 찾기가 쉬워졌습니다. 이런 부분을 알아보기 쉽도록, 상황별 필터링이 적용되는 값은 이탤릭체로 표시되어 있습니다.
상황별 필터링이 적용되는 옵션을 포함하여 모든 옵션이 나열되어 있습니다. 특정 옵션의 값에 따라 숨겨지거나 표시되는 경우 해당 옵션에 대한 설명이 있습니다.
장치 옵션
기본값은 굵게 표시됩니다. 상황별 필터링이 적용되는 값은 이탤릭체로 표시되어 있습니다.
다음 옵션으로 이 장치를 구성할 수 있습니다.
옵션 | 값 | 설명 |
---|---|---|
포크리 미리보기 | N/A | 컨트롤을 미리 보려면 시작 을 클릭하세요. 미리보기에서 나가 섬 편집으로 돌아가려면 중단 을 클릭하세요. |
우선순위 | 0, 숫자 선택 또는 입력 | 언제든 다수의 컨트롤 장치가 존재할 수 있지만, 활성화된 것으로 간주되는 카메라는 우선순위가 가장 높은 카메라뿐입니다. |
시작 시 플레이어에게 추가 | 켜기, 끄기 | 게임 시작 시 모든 플레이어에게 이 장치를 자동으로 추가할지 설정합니다. |
처치 시 제거 | 켜기, 끄기 | 플레이어가 처치당할 시, 이 컨트롤 장치를 제거할지를 설정합니다. |
사용 단계 | 없음, 항상, 게임 시작 전, 게임플레이만 | 어느 단계에서 컨트롤 장치가 활성화되는지를 설정합니다. 없음 을 선택하면 카메라는 이벤트로 수동으로만 사용할 수 있습니다. |
이동 제한 | 켜기, 끄기 | 켜기 로 설정되면 플레이어 이동은 장치 자체의 화살표가 나타내는 방향으로 제한됩니다. |
점프 | 사용 안 함, 전용, 이동 | 점프를 사용할지, 그리고 사용할 경우 플레이어가 어떤 컨트롤을 사용하여 점프할지 설정합니다. 전용 을 선택하면 플레이어가 기본 점프 컨트롤을 사용합니다. 이동 을 선택하면 플레이어가 위쪽 컨트롤을 사용하여 점프합니다. |
웅크리기 | 사용 안 함, 전용, 이동 | 웅크리기를 사용할지, 그리고 사용할 경우 플레이어가 어떤 컨트롤을 사용하여 웅크릴지 설정합니다. 전용 을 선택하면 플레이어가 기본 웅크리기 컨트롤을 사용합니다. 이동 을 선택하면 플레이어가 아래쪽 컨트롤을 사용하여 웅크립니다. |
원거리 방향 | 보는 방향, 기본 방향 이동, 전체 범위 이동, 전체 범위 수동 | 사이드 스크롤러 모드에서 플레이어의 조준 방식을 설정합니다. 값 예시:
|
조준 중 방향 고정 | 켜기, 끄기 | 켜기 로 설정되면 플레이어가 조준 중일 때 플레이어의 보는 방향이 고정됩니다. |
사격 중 방향 고정 | 켜기, 끄기 | 켜기 로 설정되면 플레이어가 사격 중일 때 플레이어의 보는 방향이 고정됩니다. |
이동 속도 배수 | 1.0x, 수치 선택 | 플레이어의 이동 속도를 기본 속도의 배수로 설정합니다. |
사격 시 이동 속도 배수 | 1.0x, 수치 선택 | 사격 시 플레이어의 이동 속도를 기본 속도의 배수로 설정합니다. |
조준 시 이동 속도 배수 | 1.0x, 수치 선택 | 조준 시 플레이어의 이동 속도를 기본 속도의 배수로 설정합니다. |
타겟팅 고정 | 없음, 항상, 사격 중, 조준 중, 사격 중 또는 조준 중 | 플레이어에게 목표물이 있을 경우, 이는 플레이어가 언제 목표물을 향해 조준할지 설정합니다. |
표적 유지 지속 시간 | 1.5초, 초 단위 선택 | 플레이어가 원거리 행동 후에 목표물을 향하려고 시도하는 초 단위 시간을 설정합니다. |
원거리 타겟팅 거리 | 1000cm, 수치 선택 또는 입력 | 유효한 목표물로 간주하기 위해 필요한 플레이어와 대상 사이의 최대 거리를 설정합니다. |
원거리 타겟팅 높이 | 500cm, 수치 선택 또는 입력 | 유효한 목표물로 간주하기 위해 필요한 플레이어와 대상 사이의 최대 수직 거리를 설정합니다. |
조준 시 타겟팅 거리 | 1000cm, 수치 선택 또는 입력 | 플레이어가 조준 중일 때 유효한 목표물로 간주하기 위해 필요한 플레이어와 대상 사이의 최대 거리를 설정합니다. |
조준 시 타겟팅 높이 | 300cm, 수치 선택 또는 입력 | 플레이어가 사격 중일 때 유효한 목표물로 간주하기 위해 필요한 플레이어와 대상 사이의 최대 수직 거리를 설정합니다. |
원거리 타겟팅 각도 | 85°, 각도 선택 | 플레이어가 마주하는 방향에서 대상을 유효한 목표물로 간주하기 위해 필요한 각도입니다. |
조준 시 타겟팅 각도 | 85°, 각도 선택 | 플레이어가 조준 중일 때 플레이어가 마주하는 방향에서 대상을 유효한 목표물로 간주하기 위해 필요한 각도입니다. |
시야 내 표시 | 켜기, 끄기 | 대상을 유효한 목표로 간주하려면 시야 확보가 필요한지를 설정합니다. |
기본 가중치 플레이어 | 1.0, 숫자 선택 | 플레이어에게 지정되는 타겟팅 우선순위를 설정합니다. 0 으로 선택하면 플레이어를 타겟팅할 수 없습니다. |
기본 가중치 크리처 | 0.5, 숫자 선택 | 크리처에게 지정되는 타겟팅 우선순위를 설정합니다. 0 으로 선택하면 크리처를 타겟팅할 수 없습니다. |
기본 가중치 탈것 | 0.3, 숫자 선택 | 탈것에 지정되는 타겟팅 우선순위를 설정합니다. 0 으로 선택하면 탈것을 타겟팅할 수 없습니다. |
거리에 따라 가중치 조정 | 0.5, 숫자 선택 | 목표물의 계산된 우선순위 가중치를 조정해, 플레이어와 목표물 사이 거리에 따라 최종 값을 낮춥니다. |
각도에 따라 가중치 조정 | 1, 숫자 선택 | 목표물의 계산된 우선순위 가중치를 조정해, 플레이어와 목표물 사이 각도에 따라 최종 값을 낮춥니다. |
팀에 영향 | 모든 클래스, 팀 선택 또는 입력 | 장치의 영향을 받을 팀을 설정합니다. |
팀 반전 | 켜기, 끄기 | 켜기 로 설정하면 팀에 영향 옵션에서 선택한 팀을 제외한 모든 팀이 장치의 영향을 받습니다. |
클래스에 영향 | 클래스 없음, 전체, 모든 클래스, 클래스 선택 또는 입력 | 이 장치의 영향을 받는 클래스를 설정합니다. 클래스 없음 으로 설정하면 지정 클래스가 없는 플레이어만 영향을 받습니다. 전체 로 설정하면 지정 클래스가 없는 플레이어를 비롯한 모든 플레이어가 영향을 받습니다. 모든 클래스 로 설정하면 지정 클래스가 있는 플레이어가 영향을 받습니다. |
클래스 반전 | 켜기, 끄기 | 켜기 로 설정하면 클래스에 영향 옵션에서 선택한 클래스를 제외한 모든 클래스가 장치의 영향을 받습니다. |
편집 모드에서 타겟팅 가능한 장치 | 켜기, 끄기 | 장치 자체를 대상으로 설정할 수 있는지를 설정합니다. 켜기 로 설정한 경우, 장치는 섬을 편집할 때만 대상으로 설정할 수 있습니다. |
다이렉트 이벤트 바인딩
이 장치의 다이렉트 이벤트 바인딩 옵션은 다음과 같습니다.
기능
기능 은 장치에서 이벤트를 수신한 후 작업을 수행합니다.
-
기능 옵션은 옵션 을 클릭하고 장치 선택 에서 장치 드롭다운 메뉴 를 선택해 확인합니다.
-
장치를 선택한 후 이벤트 선택 을 클릭하여 장치의 기능을 트리거할 이벤트에 장치를 바인딩합니다.
-
기능을 적용할 장치가 두 개 이상이거나 이벤트가 기능을 트리거하는 경우, 추가 버튼을 클릭해 줄을 추가하고 이 단계를 반복합니다.
옵션 | 설명 |
---|---|
수신 시 사용 | 이벤트 발생 시 장치를 사용 상태로 설정합니다. |
수신 시 사용 안 함 | 이벤트 발생 시 장치를 사용 안 함 상태로 설정합니다. |
수신 시 플레이어에게 추가 | 이벤트 발생 시 이 장치를 작동시킨 플레이어에게 추가합니다. |
수신 시 플레이어로부터 제거 | 이벤트 발생 시 이 장치를 작동시킨 플레이어로부터 제거합니다. |
수신 시 모두에게 추가 | 이벤트 발생 시 이 장치를 모든 플레이어에게 추가합니다. |
수신 시 모두에게서 제거 | 이벤트 발생 시 이 장치를 모든 플레이어로부터 제거합니다. |
이벤트
이 장치에는 이벤트가 없습니다.
[Comment]Verse에서 사이드 스크롤러 컨트롤 장치 사용
아래 코드로 Verse에서 사이드 스크롤러 컨트롤 장치를 제어할 수 있습니다. 이 코드는 사이드 스크롤러 컨트롤 장치 API의 모든 기능을 사용합니다. 나의 경험에 맞추어 수정하세요.
[복사 및 붙여넣기가 가능한 코드 스니펫이어야 하고, 변경 없이 컴파일 및 실행되어야 함]
이 코드를 UEFN 경험에서 사용하려면 다음 과정을 따릅니다.
-
섬에 사이드 스크롤러 컨트롤 장치를 끌어 놓습니다.
-
Side Scroller Controls device_example 이라는 새 Verse 장치를 생성합니다. Verse에서 새로운 장치를 생성하는 방법은 Verse를 사용하여 나만의 장치 만들기를 참조하세요.
-
Verse 익스플로러를 열고 Side Scroller Controls device_example.verse 를 더블 클릭해 Visual Studio Code에서 스크립트를 엽니다. Visual Studio Code에서 스크립트를 엽니다.
-
위의 코드를 붙여넣고, 컴파일한 뒤 장치를 섬에 끌어 놓습니다.
-
아웃라이너 에서 Verse 장치를 선택합니다.
-
장치 디테일 패널에서
의 오브젝트 레퍼런스를 섬의 사이드 스크롤러 컨트롤 장치에 지정합니다. 뷰포트에서 스포이드로 장치를 선택하거나 드롭다운에서 장치를 검색할 수 있습니다. -
프로젝트를 저장하고 세션 시작 을 클릭합니다.
사이드 스크롤러 컨트롤 API
Verse에서 사이드 스크롤러 컨트롤 장치를 사용하는 방법은 사이드 스크롤러 컨트롤
API 레퍼런스를 참조하세요.