# 비헤이비어 설정하기

![](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MgiHh4vdwujPCB75QIX%2F-MgiLjkxfYFDMi7M_ZkN%2FGMA_GitBook_Behaviour_Heading_02.png?alt=media\&token=4c4fef7d-21ee-43ed-9432-99333a08a1d0)

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

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

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

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

![속성 패널을 오픈하려면 아무 오브젝트나 클릭합니다.](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MghmZ1IXv8Cdqn0OxcG%2F-MgiAl9n-oTYgK1IV3MK%2FBehaviour_Properties_Panel_02.png?alt=media\&token=e6fa4780-cb41-4a41-814b-9b8040cd9e2e)

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

![비헤이비어 탭은 속성 패널에 포함되어 있습니다.](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MghmZ1IXv8Cdqn0OxcG%2F-MgiCX6SUoinz26mTx5r%2FBehaviour_Properties_Panel_01.png?alt=media\&token=4e0950a9-0df8-4a52-9410-3bfef2203fbe)

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

![](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MgiHh4vdwujPCB75QIX%2F-MgiMrDrRDcNSeFFRE8K%2FChoose_Behaviour_02.png?alt=media\&token=fc26416e-80ed-439e-82d7-da2f033b7def)

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

![비헤이비어가 속성 패널에 추가되었습니다.](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MgiHh4vdwujPCB75QIX%2F-MgiP20SGCe73syI1QvB%2FProperties_Behaviour_01.png?alt=media\&token=75a0e299-7f6b-4b07-bbdd-6fd99fdc3e5c)

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

![속성 패널에서 비헤이비어, 컴포넌트, 태그를 수정합니다.](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MgiPRVS0ccLVZqzfK0e%2F-MgiZ_K32f77g_XUUL1L%2FBehaviour_Variables_01.png?alt=media\&token=dccea6cf-0905-44c9-8d79-2db18596b575)

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

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

![로직 수정하기를 이용해 행동 파라미터를 조정합니다.](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MgiZswabEj2ewWynH9x%2F-MgjFdx2c9JMSHuoDXnd%2FBehaviour_Edit_Logic_01.png?alt=media\&token=a32b644c-fc63-4e89-8913-1a0ed80cf767)

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

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

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

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

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