목록개발 (3)
LambFerret's Blog

이제 정말 중요하다고 생각하는! 저장 불러오기 그리고 이를 활용한 씬이동을 보도록 하겠다. 들어가기 앞서 출처 ( https://www.youtube.com/watch?v=aUi9aijvpgs )에서 99%는 차용했다. 꼭 보시길.이코드는 이전 프로젝트때도 아주 유용하게 썼기에 이전과 동일하게 가져와서 사용하고있다. 주로 사용하는 부분은 IDataPersistence, GameData 이기에 이외의 DataPersistenceManager.cs FileDataHandler.cs 는 아주 간략하게 소개하자면 DataPersistenceManager : Save와 Load를 담당한다. IDataPersistence 인터페이스를 가진 물체의 저장 및 불러오기에 대한 로직이 있다. FileDataHa..

들어가기앞서, 글을 쓸때 '내가생각하기엔..' , '~라고 생각한다.' 류의 말은 생략하겠습니다. 모든 제 글은 제1대전제로 온전한 개인적 주장이기에 틀릴 수 있습니다. 감사합니다. Singleton : 프로젝트 내에서 하나의 인스턴스만 보장되는 게임 디자인 패턴이다. 이는 코드상에서 싱글턴에 유연한 접근을 가능케하기에 보통은 게임 핵심 시스템에 많이 사용하는 편이다. 게임은 Manager란 이름으로 정말 많은 관리용 클래스가 필요하기에 이들 모두를 싱글턴화 시켜두었다. 주 사용 방법으로는 AudioManager.Instance.PlaySfx(shotSound); 위와 같은 방법으로 간편하게 오디오 소리만 내고 싶을때 사용한다. 싱글턴의 사용방법은 이정도 중요도가 좋다. 그 이유는 접근의 용..

연재글을 보는건 참 재밌다. 오류 해결을 위해 어떤 방법을 썼는지, 어떤 기발한 아이디어를 실행하려고 하는지, 게임 개발 외적으로 어떤 어려움이 있는지.. 배움과 어떨때는 경탄까지 하게 되는 과정들을 읽기만 해도 습득할 수 있다. 이런 가치있는 경험 나눔을 나는 그냥 주워가기만 하면 된다니. 이제 그들과 못지않게 나도 나의 경험을 흩뿌리고자 한다. 우선 이 프로젝트는 2024년 3월부터 기획을 쌓으며 가시적인 프로그래밍은 5월부터 시작되었다. 현재 2025년 1월을 기준으로 7개월쯤 쌓인 코드의 결과물이지만, 연재를 하며 옛날 코드를 돌아보는것도, 혹은 이제부터 있을 난관의 해결법을 기록하는것도, 아직 늦지않았다고 생각한다. 팀원은 팀장(기획), 나(코딩), 아트분으로 시작하였으며 현재는 추가로 ..