http 2

Unity 유니티 HTTP 서버 통신 모듈 구현 (2)

이전 글 ↓↓https://hanni01.tistory.com/9 Unity 유니티 HTTP 게임 서버 통신 모듈 구현까마득한 예전 작업을 이제서야 정리하는 글.게임 개발 중에 서버와의 소통을 위한 통신 모듈을 만들 필요가 있었다.그래서 여러 사이트들을 참고하여 구현해본 HTTP 통신모듈 유니티이기 때문hanni01.tistory.com 유니티 클라이언트와 게임 서버간의 HTTP 통신을 위해 구현했던 모듈을 개선할 필요가 생겼다.HTTP 모듈 뿐만 아니라 게임 전체적으로 사실 코루틴을 많이 사용했었는데, 이 코루틴이1. 객체를 생성할 때 힙 메모리에 할당이 돼서, 반복적으로 객체를 생성하면 성능을 잡아먹게 된다는 것.2. 코루틴은 IEnumerator를 반환하고, 비동기 실행이 끝난 후 값을 직접 반환할..

Unity/게임개발 2025.04.01

Unity 유니티 HTTP 게임 서버 통신 모듈 구현

까마득한 예전 작업을 이제서야 정리하는 글.게임 개발 중에 서버와의 소통을 위한 통신 모듈을 만들 필요가 있었다.그래서 여러 사이트들을 참고하여 구현해본 HTTP 통신모듈 유니티이기 때문에 C#으로 진행한다.그리고 다음 라이브러리들이 필요하다.  using Newtonsoft.Json; using Newtonsoft.Json.Linq; using UnityEngine.Networking; 게임 개발하면서 네트워크와 관련된 작업은 이번이 처음이었기에 솔직히 뭘 어떻게 해야하는건지 하나도 몰랐었다.하지만 웹/앱 개발도 병행 중에 있었기에 형태가 어떻게 되야할 것이다 하는 감은 있어서 다행이었다. 대충 웹/앱에서는 GET, POST, UPDATE, DELETE로 요청 타입을 크게 나눌 수 있는데, 게임 서버 ..

Unity/게임개발 2025.03.27