학교의 지원으로 인프런 유료 강의를 들을 수 있게 되며 완성된 프로젝트의 코드 로직을 보고 싶어 [실전 게임 코드 리뷰] 유니티 클리커 게임 이라는 강좌를 신청하게 되었다. https://inf.run/nFqR [실전 게임 코드 리뷰] 유니티 클리커 게임 - 인프런 | 강의 실제로 출시된 2D 클리커 샘플 게임 "개미 주식회사"를 분석하면서 유니티 엔진 응용 방법에 익숙해지는 강의입니다., - 강의 소개 | 인프런... www.inflearn.com 지금까지 해당 강좌를 섹션1의 Sprite vs UI 까지 보았는데 새로 알게 되었고 흥미로웠던 부분이 있어 글을 쓰기로 했다. 바로 유니티 스크립트를 활용하여 Scene을 나누어 장면 전환을 하는 것이 아닌, 각 Scene들을 Prefab화 시켜서 저장해놓..
학교 마친 후 기숙사 화재대피훈련으로 인하여 자습 시간이 많이 없어 어제 수업을 들으며 언급되었던 커플링에 대한 깨달음을 적어보려 한다. 2022년 하계 게임잼때 프로젝트를 진행하면서 GameManager등의 instance를 왜 생성해주고 코드를 실행시킬 때 생성이 되었는지 안 되었는지 확인을 하고 안 되었다면 instance를 생성해주는 작업을 굳이 왜 해주는 것인지 이해가 되지 않았었다. ( 싱글톤 패턴을 만들 때 왜 굳이 만들어지지 않았다면 만들어주는 것인지 이해가 안 되었다. 라고 설명하면 편할까? 싱글톤에 대한 이해가 충분하지 않아 다음 자습시간때 알아볼 예정이다. ) 커플링의 개념에 대하여 들으며 이 이유를 깨닫게 되었는데, 커플링이란 두 오브젝트가 잘 알고 지내고 하드하게 연결되어 있는 정..
방과후 수업에서 EventManager에 관한 설명을 들었다. EventManager의 코드는 아래 링크를 참고하여 타이핑하며 분석하고 배웠다. http://bernardopacheco.net/using-an-event-manager-to-decouple-your-game-in-unity Using an Event Manager to Decouple your Game in Unity | Bernardo Pacheco A common way to compose a game scene in Unity is attaching one GameObject to another to share methods and properties. This practice causes a highly coupled archite..