유니티2D 게임 2

유니티 몬스터 AI 길찾기 Navmesh Navigation

이번 포스팅에서는 게임에서 Enemy(이하 적) 오브젝트를 만들어서 적이 플레이어의 캐릭터를 추적하도록 만드는 방법에 대해서 다루겠습니다. 게임에서 적은 지정된 목적지를 왔다갔다 하면서 패트롤하면서 움직이기도 하고, 플레이어를 향해 무작정 돌진하기도 하며, 플레이어를 인지하고 추적하기도 합니다. 패트롤 하는 적은 일반적으로 좌우로 진행하는 횡스크롤 플랫폼에서 많이 사용되며 이전 시간에 다루었던 문 오브젝트의 이동과 유사한 방식으로 처리가 가능한 단순한 방식입니다. 플레이어를 향해 돌진하는 방법도 플레이어 오브젝트를 찾아서 MoveToward 를 사용하면 시작과 동시에 캐릭터를 추적하는데 모바일 게임에서 좀비 때가 달려드는 핵앤 슬래시나 일정 방향으로 길 따라 목적지로 향하는 타워디펜스 장르에서 많이 사용..

카테고리 없음 2024.10.09

유니티 싱글톤과 List<>

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

카테고리 없음 2024.09.24