필자는 게임 개발할때 꼭 하는 루틴 중 하나가 프로젝트 생성 후 싱글톤 제너릭 클래스를 생성해주는 것 입니다. 항상 모든 게임에서 싱글톤 패턴을 써왔기 때문에, 개발 초기 단계부터 만들어주는 편입니다. 간단하게 싱글톤 패턴에 대한 설명을 하고, 제너릭 클래스로 구현하는 방법을 서술하도록 하겠습니다. 싱글톤 패턴이란? 싱글톤 패턴은 간단하게 말해 객체의 인스턴스가 단 하나만 존재하도록 유일성을 보장해주는 패턴입니다. 따라서 생성자가 여러번 호출된다 하더라도 이전에 생성된 인스턴스를 반환함으로써 메모리 관리에서 우위를 점할 수 있습니다. 또한 전역에서 사용하는 인스턴스이기 때문에 데이터 공유 측면에서도 쉽게 공유가 가능합니다. 제너릭으로 싱글톤 패턴 구현하기 모노싱글톤 using UnityEngine; pu..
GAME

Unity HTTP 코드 작성 HTTPServerBase 생성 HTTP 통신 관련 코드는 아래 블로그를 굉장히 많이 참고하였다. https://trialdeveloper.tistory.com/65 사실 내가 엄청 원하던 방식이라 크게 수정하진 않았다. // HttpServerBase.cs using System; using System.Collections; using System.Text; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using UnityEngine; using UnityEngine.Networking; public class HttpServerBase : MonoBehaviour { // 통신 결과를 담기위한 클래스 public class..