MVC 패턴이란 Model - View - Controller의 약자이며 , Unity 에서 개임 개발시 주로 UI에 사용된다.
Model : 데이터를 의미하며 , DB를 만들어 데이터를 보관하는 목적이다.
데이터는 엑셀을 이용해서 외부에서 파싱해서 사용 할 수 있다.
데이터들은 ID 라는 int 정수값을 이용해서 사용 하는것이 매우 유리하다.
View : 유저들에게 눈으로 보여지는 것을 의미하며 유니티로는 Canvas의 UI를 의미하며,
UI 스크립트에는 로직이 아닌 오로지 출력이 필요하다. 출력이 필요한 데이터는 컨트롤러를 통해서 전달 받아야한다.
Controller : Model과 View의 중간 다리 역할이라고 보면된다. 즉, Manager와 역할이 비슷하며
해당 영역에 로직을 작성하여 Model과 View를 Update를 해주는 역할이다.
'내일배움캠프_Unity_6기 > TIL(Today I Learend)' 카테고리의 다른 글
TIL : 2024-11-14(목) :: ScriptableObject 는 불변 데이터를 사용하는것이 좋다. (0) | 2024.11.14 |
---|---|
TIL : 2024-11-12(화) :: 트러블 슈팅 - 데이터 변경하여 사용시에 Class에서 분리해서 사용하자 (0) | 2024.11.12 |
TIL : 2024-11-08(금) :: 디자인패턴 - 전략(strategy), 컴포지트(Composite), 퍼사드(Facade) 패턴 (0) | 2024.11.08 |
TIL : 2024-11-07(목) :: 객체가 경사로를 이동할때 튀어오르는 버그 잡기(법선벡터와 투영벡터를 (0) | 2024.11.07 |
TIL : 2024-11-06(수) :: Inspector에 2차원 배열 표시하기 (0) | 2024.11.06 |