싱글톤 2

유니티 Sound Manager와 AudioSource

게임 플레이를 하는데 흥미를 유발하는 시스템과 눈길이 계속 가는 아름다운 그래픽만으로 게임의 재미를 줄 수 있지만 이를 극대화 시키는 요소는 사운드라고 생각합니다. 상황에 맞는 BGM(BackGround Music)과 SFX(효과음)이 있어야 게임의 재미와 함께 몰입감을 줄 수 있기 때문입니다. 이번 포스팅에서는 유니티에 음원을 넣고, 이를 사운드 매니저를 통해 스크립트로 제어하는 방법에 대해 알아보겠습니다. 음원을 유니티에 적용하기 위해서는 먼저 음원을 구해야 하는데 그 전에 어느 부분에서 어떤 효과음이 나오고 스테이지에 따른 BGM은 몇 개를 사용할지를 정해야 합니다. 이 부분은 기획단계에서 정해야 작업을 수월하게 할 수 있습니다. 다시 한 번 강조하지만 기획은 게임 제작의 설명서이므로 개발 전에 꼭..

카테고리 없음 2024.09.28

유니티 싱글톤과 List<>

게임은 월드 내에서 캐릭터를 조정해서 모험하고 게임에서 얻는 재화를 통해 캐릭터를 업그레이드 하는 재미를 줍니다. 그래서 게임 내 캐릭터를 포함한 각 오브젝트들은 컴포넌트 간에 데이터를 주고 받게 되는데 같은 scene 내에서 주고 받는 방식이 아닌 씬 전환에서도 데이터를 주고 받을 수 있습니다. 아주 간단한 게임은 씬 전환 없이도 같은 씬에서 데이터를 처리하지만 조금 복잡하거나 또는 아주 복잡하지 않더라도 게임 내에 성장 시스템이 약간이라도 있다면 씬 전환은 필요합니다. 예를 들어서 던전이나 필드에서 몬스터를 사냥하면서 게임 내 재화인 골드를 얻으면 마을로 돌아가서 장비를 수리하고 좋은 장비를 구입해서 더 강한 캐릭터를 느낄 수 있는 것이 액션이나 RPG 장르 게임의 기본적인 시스템입니다. 사냥 같은 ..

카테고리 없음 2024.09.24