# 회복하거나 데미지를 줄 오브젝트 모으기

이 튜토리얼에서는 플레이어를 회복시키거나 데미지를 줄 코인을 모으는 방법에 대해 알아보겠습니다.

* **L** 키를 눌러 라이브러리를 열고 플레이어가 모으게 할 애셋을 선택하고 놓습니다. 이 예시에서는 코인을 사용했습니다.
* '**Collectable**' 컴포넌트를 추가합니다.
* 우측의 '**Edit Logic**' 버튼을 클릭하고 추가 설정을 불러옵니다.
* '**Collect Message**'에 원하는 문구를 넣습니다. 이 예시에서는 '**coin**'을 사용했습니다.

![](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MTj5IXpqIE6YZI7h1_o%2F-MTkDKaNa9zYDsL9X10w%2Fcollect_damage_healing_1.png?alt=media\&token=e270e054-1b95-4996-847d-62a0d4fb606c)

이제 플레이어가 코인으로 달려가면 자동으로 수집되며 '**coin**'이라는 메시지가 표시됩니다. 이제 메시지를 받고 필요한 액션을 할 무언가를 만들어야 합니다. '**Damage**' 또는 '**Healing**'입니다.

* '**Acoin**' 해당 코인의 복사본을 만들어 '**투명**'하게 설정 후 찾기 쉽도록 이름을 붙입니다. 이 예시에서는 투명한 코인을 '**Acoin invis**'라고, 다른 코인을 '**Acoin**'이라고 이름지었습니다.
* 투명한 코인에 '**No collisions**'를 설정합니다.

![](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MTj5IXpqIE6YZI7h1_o%2F-MTkET4I_C-zbfPRxeTi%2Fcollect_damage_healing_2.png?alt=media\&token=9f94d9d1-d1a4-41d2-abde-cff29d258909)

* '**Message Broadcaster**' 행동을 추가하고 **Visible** 을 **False**로 설정합니다.
* **'Message to Send' -** 여기에서 컬렉션이 데미지를 줄지 회복을 줄지 결정합니다.\
  **Damage:10** 또는 **Heal:10** - 대소문자를 구분하고 공백없이 붙여 씁니다. 숫자는 원하는 대로 변경할 수 있습니다.
* '**Wait Before Broadcast**'를 **True**로 설정합니다.
* **Message Required**에 '**coin**'을 설정하거나 코인 대체로 사용한 애셋 이름을 넣습니다.
* **Broadcast Only Once**를 **True**로 설정하고 **Delay**에 **1**을 입력합니다.

![](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MTj5IXpqIE6YZI7h1_o%2F-MTkFcht7FlmEr9TLORi%2Fcollect_damage_healing_3.png?alt=media\&token=747d8202-1478-46fe-89e6-bdeabab1f033)

마지막으로 수집 가능 코인을 투명한 코인의 부모로 설정해야 합니다. 코인을 모으면 화면에서 사라지며 메시지 브로드캐스터도 함께 가져갑니다.

* 화면 왼쪽 아래 코너의 'Hierarchy' 버튼을 클릭합니다.
* 조금 전 사용한 이름으로 검색합니다. 검색창에 '**Acoin**'을 넣으면 두 가지 코인이 모두 표시될 것입니다.&#x20;
* 'Acoin invis'을 'Acoin'으로 드래그하여 놓아 수집 가능한 코인을 투명한 코인의 부모로 설정합니다.

![](https://4143380045-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MO_j99BJEXK4zHqxgqS%2F-MTj5IXpqIE6YZI7h1_o%2F-MTkHCTu3hhYNE97j2Hx%2Fcollect_damage_healing_4.png?alt=media\&token=2bbf3a03-5a8f-48fc-b5b9-8bee6853338a)

모두 완료되었습니다! 이제 플레이어에게 데미지나 회복을 주는 수집 가능한 코인을 생성했습니다.
