왜.... 오셨나요?

부끄러워요

분류 전체보기 53

11주차 3일 TIL_유니티 실전 프로젝트(턴제시스템 연결(1))

들어가기 앞서턴제시스템에 순서와 CommandPattern과 EventManager의 연결을 진행할 예정임구현이벤트 플레이어 행동 분기 선택 >이벤트로 하위 상태로 패턴 진행로직 public enum EventType // 이벤트 생길시 추가{ PlayerAction, PlayerAttack, PlayerKick, PlayerMove, EnemyTurnStart,}● EventManager로 State변환을 위해 이벤트등록 private void OnEnable() // 이벤트 등록 { GameManager.Event.Subscribe(EventType.PlayerAction, HandleActionSelection); } private void OnDisable..

유니티개발 TIL 2025.09.16

11주차 3일 TIL_유니티 실전 프로젝트(EventManager)

들어가기 앞서 구현 및 R&D턴제시스템 전체 플로우개발● 플레이어가 선턴은 고정으로 되어있음>이전코드// 필요한 이벤트만 구성 - Goodpublic enum EventType{ Boss_Hit, // 피격/경직 Boss_Stun, // 강제 스턴 Boss_Die, // 사망 Boss_Phase, // 페이즈(각성) 진입 }public class EventManager : Singleton{ // 이벤트 리스너 리스트를 Dictionary를 통해 관리 EventType은 IN과 OUT으로 두가지 분류의 리스트로 관리 private Dictionary> listeners = new Dictionary>(); pri..

유니티개발 TIL 2025.09.11

11주차 1일 TIL_유니티 실전 프로젝트(CommandManager, 턴제시스템 구상)

들어가기 앞서플레이어와 적 몬스터의 행동들을 한곳에 담아서 전체 턴시스템에서 턴상태일때 입력된 행동들을 내보내는 과정을 수행하는 매니저를 Command패턴을 사용하여 진행할까함R&D 턴제시스템 전체 플로우개발● 플레이어가 선턴은 고정으로 되어있음Command Pattern 구상개발● Command 플로우 마치며.프로젝트 진행하면서 커멘트구조가 정말 필요한가? 하여 고민과 구조을 다시 짜는 과정을 오랫동안 진행하면서 지금의 구조들을 정립하게 되었음

유니티개발 TIL 2025.09.09

11주차 1일 TIL_유니티 실전 프로젝트(프로젝트 구상)

들어가기 앞서이번엔 팀원이 턴제 전략 로그라이크 게임을 만들기로 기획을 냈다 그래서 그게 맞춰서 구상을 준비하고 레퍼런스 조사를 통해 게임을 구체화 하기로 한다게임 구상턴제게임 레퍼런스개발● 택틱스RPG 같은 격자 타일 맵 구조로 한칸씩의 움직임을 미리보고 실행하여 전투가 나오는 형식임● 여기서 우리는 추가적으로 상성과 덱빌딩 시스템을 추가하여 무기나 또는 공격스킬을 로그라이크 형식에 맞춰 다양하게 바꾸도록 아이디어가 있음턴제 시스템 R&D개발● 레퍼런스 게임의 방식이 SRPG 턴제 시스템은 Command Pattern(커맨드 패턴)을 기능사용하면서 기본 골격은 HFSM 또는 BT(비헤이비어트리)를 사용해서 게임 전투의 전반적인 관리를 하는식으로 구상을 하고있다 맵움직임개발● 택틱스RPG류를 플레이 하다..

유니티개발 TIL 2025.09.08

9주차 2일 TIL_유니티 입문(3D프로젝트_플레이어AI만들기)

[내일배움캠프] 유니티들어가기 앞서오랜만에 써보는 TIL 이번엔 방치형 게임에 필요한 자동사냥하는 플레이어 AI 구현전에 구조를 비교분석해서 체택한 구조로 진행하도록 하겠다R&D_ AI 구조 체택 FSM vs HFSM vs BT개발● 기존에 있던 방식들의 비교를 하여 프로젝트 규모와 AI를 갖는 주체의 역할크기를 고려해서 체택하기 위해 비교를 진행함 구분 FSM HFSM (Hierarchical FSM) BT (Behavior Tree) 동작 개요상태 전이 그래프상·하위 상태 중첩트리 평가(Selector/Sequence)장점단순, 디버그 쉬움복잡도 분할, 전이 폭발 완화구성/재사용↑, 데코레이터/병렬 표현단점전이 폭발설계/전이 관리 부담트리 비대화, 튜닝 번거로움표현력낮음중높음(조건·병렬·가드..

유니티개발 TIL 2025.08.26