본문 바로가기

사운드3

게임개발 중급(54) - Monster Killer(16) Monster Killer(16) 저번시간에는 사운드의 기본적인 사용과 1차 코드정리에 대해 다루었습니다. 오늘은 했던 내용에 이어서 다양한 사운드 적용 및 2차 코드정리에 대해 이야기 해보겠습니다. 다양한 사운드 사용 및 적용 이전에는 기본적으로 사운드를 사용하는 방법에 대해 알아보았습니다. 이번에는 다양한 동작에 맞춘 각각의 사운드를 실행하는 방법에 대해 알아보겠습니다. 가장 먼저 사용할 사운드를 정해야 합니다. 이전에 이미 말씀드렸지만, 저는 몬스터 소환, 공격, 피격, 사망 이렇게 총 4개의 사운드를 사용해 보겠습니다. Monster Controller using System.Collections; using UnityEngine; using UnityEngine.UI; using TMPro; p.. 2023. 6. 14.
게임개발 중급(53) - Monster Killer(15) Monster Killer(15) 저번 시간에는 저희가 앞으로 해결해야 할 문제점과 개선점에 대해서 정리하는 시간을 가졌습니다. 이제부터 하나씩 차근차근 진행할 것입니다. 오늘은 사운드와 1차 코드정리부터 시작하겠습니다. 사운드(Sound) 사운드는 게임의 필수요소입니다. 사운드는 게임의 몰입도를 높여주고, 더 생동감있게 게임을 진행할 수 있도록 도와주는 역할을 합니다. 우선 해당 게임에서 필요한 사운드가 무엇인지, 적용해야할 사운드가 어떤 것이 있는지부터 파악하도록 하겠습니다. 필요 사운드 파악 제가 만들고 있는 게임은 현재까지는 몬스터와 플레이어가 1대1로 대결하는 구도를 가지며, 몬스터는 일정시간마다 공격을 하며 플레이어에게 피해를 입히고, 플레이어는 무기를 사용하여 빠른 속도로 공격해 몬스터를 퇴.. 2023. 6. 14.
게임개발 중급(26) - 3D 게임 만들기(6) 3D 게임 만들기(6) 저번시간엔 시간관계상 4방향 UI를 만들고 자연스럽게 움직이도록 바꾸어주는 작업까지 진행하였습니다. 이번에는 원래 저번에 하려 했던 게이지 UI 시스템을 만들고, 이어서 소리와 파티클을 적용시키는 방법에 대해서 알아보겠습니다. 게이지UI 게이지 UI를 만들어 주겠습니다. 이번에도 에셋스토어에서 간단한 UI 이미지를 위해 에셋을 다운받습니다. 저는 Simple Round Gauge라는 에셋을 다운받았습니다. 에셋을 유니티 프로젝트에 임포트하면, 여러 사용할 수 있는 이미지들이 생깁니다. 저희가 이번에 만들것은 게이지 바입니다. 우선 UI로 이미지를 생성합니다. 이미지가 생성되었다면, 앵커와 RectTransform을 잘 조절해 위치를 정해줍니다. 저는 오른쪽 상단 구석에 배치하도록 .. 2023. 5. 16.