Commit Graph

7 Commits

Author SHA1 Message Date
깃 관리자 b23e00fd65 fix(BT12-Dev): ParticleGroupView InputSystem 전환·activeInputHandler revert (PD 지시 2026-05-13)
PD 지시 — 스크립트 유지·버그만 fix.

ParticleGroupView (2).cs 변경:
- using UnityEngine.InputSystem·UnityEngine.InputSystem.UI 추가
- StandaloneInputModule → InputSystemUIInputModule (L110)
- Input.GetKeyDown(KeyCode.X) → Keyboard.current.xxxKey.wasPressedThisFrame (L155·161·167)

ProjectSettings activeInputHandler 2 → 1 revert (PD 의도 Input System Package only 보존).

본 PM 자성 #14 — 직전 commit b30976a 영역 미승인 .cs 삭제 사건 정정·.cs 유지·버그만 fix 정합.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 22:11:56 +09:00
깃 관리자 b30976afb7 fix(BT12-Dev): Input System·StandaloneInputModule InvalidOperationException fix (PD 보고 2026-05-13)
원인:
- Unity Input System Package 활성 (activeInputHandler=1) + UGUI 영역 StandaloneInputModule 영역 어딘가 자동 부착 → UnityEngine.Input.mousePosition 호출 → InvalidOperationException
- Assets/Scenes/ParticleGroupView (2).cs (Scenes 폴더 영역 비정상 .cs·미사용·StandaloneInputModule 동적 부착 코드) — working tree 영역 삭제

fix:
- ProjectSettings.asset activeInputHandler: 1 → 2 (Both: 두 입력 시스템 호환)
- 기존 Input System Package 코드 (PlayerController·InputSystem_Actions·TestSkillFireOn1to5) 영향 X

본 PM 자성 #13 — Asset Package import 영역 ParticleGroupView (2).cs 영역 Scenes 폴더 영역 비정상 위치·미사용 잠재 위험 코드 사전 측정 누락.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 22:04:36 +09:00
깃 관리자 03a6521631 auto: 2026-05-12 11:03 · scene: Lobby · 42 files 2026-05-12 11:03:10 +09:00
깃 관리자 63cecf04ec BT5-Dev #99: EnemyWall Layer 18·투명벽 자동 생성 (PD 명시 채택)
PD 명시 (2026-05-08): "낭떠러지 앞에 몬스터만 지나갈 수 없는 투명한 벽을 세우면 안돼?"

본 PM 17회 가설 누적 부정확 자인 후 PD 직접 단순 해결 채택.

변경:
1. ProjectSettings/TagManager.asset:
   - Layer 18 = 'EnemyWall' 신규 추가
2. GameOptimizer.cs Init():
   - Physics2D.IgnoreLayerCollision(13, 18, true) — Player ↔ EnemyWall 충돌 OFF (Player 통과)
3. GameOptimizer.cs SetupCliffWalls() 신규:
   - 모든 Tilemap (Level·AutoForeground·PD Foreground) Tile 영역 순회
   - Tile 좌·우 인접 영역이 모든 Tilemap에 Tile X 시 = 절벽 가장자리
   - 가장자리 위치에 BoxCollider2D GameObject (CliffWall) 자동 생성
   - Layer 18 (EnemyWall) + size (0.1×3) + offset (0, 1)
   - parent = CliffWalls GameObject (그룹 영역)

효과:
- Player ↔ EnemyWall 충돌 OFF → Player 자유 통과
- Enemy ↔ EnemyWall 충돌 ON → Enemy 절벽 가장자리 도달 시 차단
- 알고리즘 부정합 무관 (물리 영역 차단)
- BT98 R1 방어 영역 = 보조 (투명벽 차단으로 X 도달 가설)
2026-05-08 14:55:16 +09:00
Ino 57c2ebc71e 로비 ui 등 2026-04-28 17:01:58 +09:00
깃 관리자 b5ef4d5f05 BT7-Plan Phase 1: VS 순수형 자동 발동 + 하트 분할 시스템
- PlayerAttackTicker.cs 신설 (주기 타이머 자동 발동, SRP 분리)
- PlayerAttack.cs 주석 재작성 (수동→자동 전환 명시)
- Health.cs: maxHearts 필드 + IncreaseMaxHearts·Heal 메서드 (하트 1개=4쿼터 HP)
- PlayerController.cs: Attack 입력 로직 제거, Facing public
- AttackHitbox.cs: Decrement(damage) 통합
- InputSystem_Actions.inputactions: Attack 액션·바인딩 완전 제거
- PlayerAttackTests.cs: 10→13 (maxHearts·Ticker·InputActions 부재 검증)

BT 레포 commit 3bdda53 연계 (BurningTimesAi main)
2026-04-24 16:22:13 +09:00
깃 관리자 9f689c1661 initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트
- Unity 2D PlatformerMicrogame 기본 템플릿 자산 전수
- Assets/Editor/GitAutoSync/GitAutoSync.cs — BT5-Dev C안 Unity Editor 자동 sync trigger
  · InitializeOnLoad → auto pull · quitting → auto push · Tools/Git Menu 수동 옵션
  · 실제 git 작업은 BT 본 레포 scripts/unity_auto_sync.sh 가 수행 (Process.Start 호출)
- .gitignore — Unity 표준 (Library/·Temp/·Logs/·UserSettings/·IDE·빌드 산출물 제외)

조직: BurningTimes / 프로젝트: EerieVillage (기묘한 고을 : 조선퇴마뎐)
근거: PD BT5-Dev C안 승인 (2026-04-23)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 00:58:44 +09:00