
오늘은 C결국 델리게이트는 함수를 이어붙이는 개념인데, “그냥 함수를 호출하면 되지 않을까?” 싶었다. 그러다 예전에 만들었던 TEXT_RPG 과제가 떠올랐다.그때 멘토님이 이런 말씀을 하셨다. “게임은 기획이 자주 바뀌니까, 수정하지 않고도 확장할 수 있는 구조
팀 프로젝트에서 텍스트 RPG 코드를 작성하면서 각종 변수 관리를 하기 위해서 GameManager를 Singleton으로 두면 어떠냐는 의견을 모았는데, 튜터님이 static class도 사용할 수 있다고 말씀하셨다.추가로, 두 동작 방식이 겉보기에는 비슷하지만 메모
오늘은 Scene 전환 구조에 대해 고민했다.지금까지는 단순히 아래처럼 new로 새로운 씬을 생성하고 메서드를 호출하는 방식으로 구현하고 있었다.처음에는 이게 전혀 문제가 없어 보였다.필요할 때 새로 만들어서 바로 실행하면 되니까, 가장 직관적인 방법이라고 생각했다.그
오늘은 MonsterRepository를 리팩토링하던 중몬스터 상태가 전투마다 초기화되지 않는 문제를 마주했다. 원래는 new로 새 List를 만들어 매번 전투에 넘기는 방식이었는데,던전마다 몬스터 목록을 매칭하기 위해 Dictionary<int, List<
기본적으로 구현 및 제공되는 클래스에 내가 원하는 커스텀 기능을 덧붙이고 싶을 때 사용하는 기법Transform 확장 메서드를 만든다고 하자