비헤이비어 설정하기

장면 내 오브젝트에 비헤이비어를 적용하여 경험 속에서 상호작용하는 방식을 변경합니다.

더 샌드박스의 경험은 단순한 블록과 복셀 모델 그 이상입니다.

비헤이비어와 컴포넌트를 이용해 애셋에 생명을 불어넣어 애셋의 기능을 변경하고 플레이어가 경험 속에서 해당 애셋과 상호작용하는 방식을 조정할 수 있습니다.

대다수의 애셋은 마켓플레이스에 업로드될 때 기본 비헤이비어를 포함하고 있습니다. 그러나 경험 속 한 오브젝트의 모든 인스턴스는 다양한 비헤이비어를 설정하여 변경 및 커스텀하는 것이 가능합니다.

비헤이비어를 추가하려면 우선 수정하려는 오브젝트를 클릭합니다. 오브젝트를 클릭하면 화면 우측에 속성 패널이 오픈됩니다.

패널이 열리면 Attributes(능력치) 섹션 및 Behaviour(비헤이비어) 탭을 찾을 수 있습니다. 연보라색 펜과 종이가 그려진 박스를 클릭합니다.

Select Behaviour(비헤이비어 선택) 창이 뜨며 원하는 비헤이비어를 선택할 수 있습니다. 이 예시에서는 Soldier (군인)를 선택하겠습니다.

선택하고 나면 비헤이비어 선택 창이 닫히고 속성 패널에 기본 설정과 함께 선택한 비헤이비어가 나타나는 것을 확인할 수 있습니다.

이 경우에 비헤이비어는 엔티티의 Patrol Zone (이동 범위)를 설정할 뿐 아니라 Walk Speed (걸음 속도), Run Speed (달리기 속도), Attack Damage (공격 데미지), 그리고 Attack Speed (공격 속도)를 정의합니다. 추가로, 선택한 오브젝트에 자동으로 Health (체력) 컴포넌트가 추가됩니다.

해당 비헤이비어를 선택하면 속성 패널의 Tags (태그) 섹션에 자동으로 태그가 채워지는 것을 확인할 수 있습니다. 이 태그는 오브젝트가 다른 행동과 특정한 방식으로 상호작용하도록 만들어 줍니다.

Edit Logic (로직 수정하기) 버튼을 클릭하면 비헤이비어와 컴포넌트 섹션이 확장되어 엔티티가 게임에서 작동하는 방식을 더 세밀하게 조정할 수 있습니다. 이 예시에서 확인할 수 있듯이 군인 비헤이비어는 기본적으로 Hostile (적대적인) 태그가 포함된 다른 오브젝트를 공격하도록 설정되어 있습니다.

선택한 비헤이비어가 무엇이든지, 엔티티에는 여러 개의 컴포넌트를 추가할 수 있습니다.

이를 통해 체력이나 승리 및 패배 등의 게임 로직을 추가하거나, 사운드와 특수 효과로 플레이어 상호작용을 개선하여 엔티티를 강화할 수 있습니다.

Ctrl 또는 Command 와 D 키를 눌러 모든 속성을 변경할 필요 없이 커스텀한 오브젝트를 복사할 수 있습니다.

여러분이 어떤 결과물을 만들어낼지, 기본 비헤이비어를 어떤 방식으로 적용할지 정말 기대가 되네요. 다음 페이지로 넘어가 각 비헤이비어와 적용 결과에 대해 알아보겠습니다.

게임 메이커에서 여러분의 오브젝트에 비헤이비어를 적용하는 모습을 화면 녹화하여 디스코드 채널에 공유해 주세요!

Last updated