유니티 2

[스터디] MVMM 패턴에 대한 설명과 사용법

저번 시간에 MVC 패턴과 MVP 패턴을 학습하였다. 이번 시간에는 MVMM 패턴에 대해서 학습해 보겠다.   먼저 MVVM이 뭐의 약자인지 알아보자. MVVM은 Model-View-ViewModel(VM)의 약자이다. MVC 패턴의 Controller와 MVP 패턴의 Presenter가 사라지고 ViewModel이라는 것이 생겼다. 1. ModelM-V-VM에서의 Model은 MVC 패턴과 MVP 패턴과 마찬가지로 데이터의 원본을 가지고 있는 역할이다. 2. ViewMVVM에서의 View 역시 사용자에게 보여지고 입력을 받는 역할이다. 3. ViewModel그렇다면 View Model은 무엇일까? ViewModel은 MVP에서의 Presenter와 같이 View와 Model의 연결다리 역할을 해준다.마..

[스터디] 데이터 로드 & 저장 방법 (Json형식 사용)

개발하는 것은 재미가 있는데 블로그 작성하는 것은 쉽지가 않다 ㅠㅠ 우선순위를 개발을 먼저 두게 되고 자꾸만 미루게 된다 (앉는 자세부터 흐트러진다.. ) 하지만 오늘부터 하루에 하나씩 혹은 이틀에 하나씩은 꼭 내용 꽉꽉 채워서 작성해보려고 한다!! (습관들이기) 유니티에는 여러가지 저장 방법이 있다. 간편하게 자주 사용하는 방법인 PlayPrefs가 있는데 이는 데이터를 하드에 저장하기 때문에 변조의 위험이 있어 출시하여 수익을 얻으려고 하는 게임에는 사용하기가 쉽지 않다.  데이터의 변조를 막고 저장하기 위해서는 서버에 데이터를 저장해야 하는데 이 때 서버에서는 데이터를 Json형식으로 가지고 있다. 따라서 이번에는 유니티에서 저장할 데이터들을 어떻게 가공해서 Json형식으로 변환하는지 그 방법을 작..