28. 에셋 스토어
유니티의 장점 중 하나인 에셋 스토어를 사용해 보겠습니다. 아래와 같이 Asset Store 창을 열어 줍니다. 저의 경우에는 브라우저에서 여는 것이 화면이 넓어 더 편해서 항상 브라우저에서 엽니다. ‘에셋’을 눌러 드롭다운에서 원하는 카테고리를 선택합니다. 다양한 에셋들이 있는데, 무료로 사용할 수 있는 좋은 에셋들도 많습니다. 마음에 드는 에셋을 눌러 들어가서 ‘내 에셋에 더보기…
유니티의 장점 중 하나인 에셋 스토어를 사용해 보겠습니다. 아래와 같이 Asset Store 창을 열어 줍니다. 저의 경우에는 브라우저에서 여는 것이 화면이 넓어 더 편해서 항상 브라우저에서 엽니다. ‘에셋’을 눌러 드롭다운에서 원하는 카테고리를 선택합니다. 다양한 에셋들이 있는데, 무료로 사용할 수 있는 좋은 에셋들도 많습니다. 마음에 드는 에셋을 눌러 들어가서 ‘내 에셋에 더보기…
플레이어가 획득시 점수를 추가할 수 있는 아이템을 추가해 보겠습니다. 아이템으로 사용할 코인 이미지를 Hierarchy 창에 드래그 & 드롭해 줍니다. Animation, Collider, Rigidbody, Layer 등도 추가해 주고 아래와 같이 설정해 줍니다. 적 캐릭터는 아이템과 충돌하지 않도록 아래와 같이 설정을 바꿔 줍니다. 플레이어가 아이템과 충돌했을 때 아이템이 사라지고 소리를 출력하도록 만들어 주겠습니다. 더보기…
플레이어와 적의 충돌을 구현해 보겠습니다. Hierarchy 창에서 적을 선택해 줍니다. Inspector 창에서 Layer를 추가해 줍니다. 다시 Hierarchy 창에서 적 게임 오브젝트를 선택해 줍니다. 레이어를 방금 만든 Enemy로 바꿔 줍니다. Hierarchy 창에서 Player 게임 오브젝트를 선택하고 Hit 애니메이션을 만들어 줍니다. Animator 창에서 ‘Hit’ 라는 이름으로 트리거를 만들어 줍니다. Any State에서 Hit로 더보기…
몬스터를 추가해 보겠습니다. 프로젝트 창에서 몬스터로 사용할 이미지를 Hierarchy 창에 드래그 & 드롭으로 생성합니다. Scene 창에서 생성된 몬스터 게임 오브젝트를 드래그 & 드롭으로 원하는 위치에 배치합니다. Inspector 창에서 필요한 Component들(Animator, Collider & Rigidbody)을 추가해 줍니다. Enemy 스크립트를 만들고 아래와 같이 작성해 줍니다. 만들어진 스크립트를 적 게임 오브젝트(Crabby)에 드래그 & 드롭해줍니다. 더보기…