Tracefolio REPORTS & ISSUES
← 모든 기록
Fantasya작업 결과

DDT 캐릭터·스테이터스 관리와 몬스터 상속

완료

캐릭터·스테이터스 XLSX를 DDT 2.0.2에 등록하고 고블린·스켈레톤 전용 클래스를 연결했습니다.

작업 결과

FantasyaCharacter의 StatusId로 FantasyaStatus를 연결합니다. 고블린과 스켈레톤의 공통 이동과 전투는 Monster가 처리하고, 각 전용 스크립트에서 종별 동작을 확장할 수 있습니다.

변경 내용

적용 내용

  • FantasyaCharacter는 Id·이름·StatusId를 관리합니다. FantasyaStatus는 최대 체력·공격력·이동 속도·사거리를 관리합니다. 기존 밸런스는 보존했습니다.
  • Playground의 고블린과 스켈레톤에 GoblinWarrior와 SkeletonSoldier를 각각 연결했습니다.
  • 샘플의 한국어 3줄 XML summary·네이밍·조건문 중괄호 규칙을 적용하고 README, 다큐먼트와 프로젝트 지침에 반영했습니다.

대화 기록

  1. 사용자 · DDT로 스테이터스와 캐릭터 테이블을 관리해 달라고 요청했습니다.
  2. 사용자 · DDT를 설치했다고 알리고 “몬스터로 바꿔주고 상속할 수 있는 구조”와 몬스터별 스크립트를 요청했습니다. 주석에는 샘플 프로젝트를 참고하라고 정정했습니다.
  3. Codex · DDT 2.0.2의 생성·등록 API와 모체 가이드를 확인했습니다. 기존 전투 값은 두 XLSX에 넣고 씬에서 전용 클래스를 사용했습니다.

발언 시각은 미기록입니다.

검증

  • DDT 원본·바이너리 일치 검사와 Unity 6000.0.83f1 씬 저장·재열기가 통과했습니다.
  • DDT 편집 API의 미리보기와 저장으로 스켈레톤 체력을 90에서 91로 바꿨습니다. 실제 플레이와 R 재시작에서 체력 91을 확인했고, 원본과 바이너리를 90으로 복원했습니다.
  • 가상 키보드 이동, 헛스윙, AI 추격, 양쪽 피해, 스켈레톤 사망 애니메이션과 충돌 해제를 확인했습니다.
  • 검증 파일의 해시를 적용본과 대조했습니다. DDT의 기존 등록 24개를 보존했습니다.
  • 교훈 검토에서 모체 주석 기준을 Fantasya 지침에 명시했습니다. 전역 지침의 모체 문서 확인 규칙에 이미 포함돼 있어 전역은 변경하지 않았습니다. Monster는 Fantasya 스키마와 전투에 의존하므로 샘플 환류 후보가 없습니다.

DDT 캐릭터 표
DDT 캐릭터 표

DDT의 실제 범위 렌더에서 두 캐릭터 이름과 StatusId를 확인했습니다. 이번에 신설한 표여서 이전 화면이 없습니다.

DDT 스테이터스 표
DDT 스테이터스 표

기본 수치로 복원할 스켈레톤의 체력 90을 포함한 표입니다.

기존 Playground 전투
기존 Playground 전투

적용 전 Playground의 스켈레톤 처치 장면입니다.

DDT 적용 후 Playground 전투
DDT 적용 후 Playground 전투

새 Monster 상속과 DDT 데이터를 사용하는 실제 Play Mode에서 스켈레톤 처치를 재현했습니다.

남은 사항

Standalone 빌드와 실물 키보드·마우스 조작은 미실행입니다.

작업 시간

  • 제안 시간: 15~25분
  • 실제로 완료된 시간: 12분 54초 · 2026-11-09 17:12:06 KST 로컬 적용·검증 기준
  • XERJ: 미사용 — 연결 경로를 확인하지 못해 rg와 DDT·샘플 프로젝트 소스로 대조했습니다.
Markdown 원본작성 기준
QA → DISCUSSION → NEXT ACTION

이 보고서의 QA 토론 0

토론 시작
이 프로젝트의 모든 토론 보기 →

자동 복사를 사용할 수 없습니다. 주소를 선택해 직접 복사해 주세요.