전체 글 98

디자인 패턴 - MVC(Model-View-Controller)패턴에 대해 알아보자(+ MVP, MVVM)

2024.11.05 - [디자인 패턴] - 디자인 패턴에 대해 알아보자#5 옵저버 패턴 (Oberserver) 지난 시간에 이어 오늘은 MVC(Model-View-Controller) 패턴과MVP(Mode-View-Presenter),MVVM(Model-View-ViewModel)에 대해 알아보고자 합니다. MVC 패턴은 몇 번 들어봤는데찾다 보니 MVP, MVVM 패턴도 함께 설명하고 있기에 같이 정리해 봤습니다. 이전에 팩토리 패턴이랑 팩토리 메서드 같은 느낌으로 생각하시면 편할 겁니다.응용한 버전들이랄까.MVC( Model, View, Controller ) 패턴 이 패턴은 UI를 체계적으로 구현하기 위해 만들어진 패턴입니다.이름처럼 Model, View, Controller 세 부분으로 나누어 불..

디자인 패턴 2024.11.07

유니티 팀 프로젝트 #4 3D 서바이벌 프로젝트 (완)

오늘은 쉬어가는 느낌으로다가그동안 팀 프로젝트를 진행하면서 겪은 내용을 정리 해 보고자 합니다. 사실 글 상으로만 이번이 네 번째고,더 많은 프로젝트를 하긴 했었습니다만.. 평소 3D는 시도를 잘 안 해봐서남겨야겠다는 생각으로 올렸습니다.  팀 프로젝트를 하면서 맡은 부분 - 맵 만들기 2024.11.01 - [유니티/3D] - 유니티 3D - 터레인(Terrian)에 대해 알아보자 - 엑셀 데이터 가져오기 2024.09.11 - [분류 전체보기] - 유니티 - '엑셀'과 연동 해보자#1 Excel-Importer 사용하기 건축 시스템  - 아래 참고 자료  확실히 글로 정리해 놓으니 필요할 때 찾아보며 도움이 많이 되어서 좋았습니다.(전에 했음에도 기억나지 않는 부분도 꽤 있어서 헤맸지만 말이죠 ㅋ;;..

미니 프로젝트 2024.11.06

디자인 패턴에 대해 알아보자#5 옵저버 패턴 (Oberserver)

지난 시간에 이어 오늘은 옵저버 패턴에 대해 알아보고자 합니다. 2024.10.31 - [디자인 패턴] - 디자인 패턴에 대해 알아보자#4 - 팩토리 패턴 (Factory Pattern) (feat : 팩토리 메소드, 추상 팩토리 패턴) 옵저버 패턴이란?관찰자가 관찰 대상이 되는 객체의 상태 변화에 따라 대응하는 패턴입니다.옵저버라는 뜻 그대로 아주 직관적이죠? 예시  using UnityEngine;using System.Collections.Generic;using UnityEngine.UI;// 옵저버 인터페이스public interface IHealthObserver{ void OnHealthChanged(float currentHealth, float maxHealth);}// 플레이어 체..

디자인 패턴 2024.11.05