Skip to content

Latest commit

 

History

History
140 lines (89 loc) · 11.4 KB

File metadata and controls

140 lines (89 loc) · 11.4 KB

변경 기록

한국어 | English

[v1.4.4] - 2026-09-22

  • 유니티 6.6버전에 맞춰 버그 수정

[v1.4.3] - 2026-09-20

  • 데이터 작업 공간과 편집기 창·그래프의 공통 테마를 회보라색 계열로 정리했습니다. 본문·보조 글자와 컨트롤 크기를 통일하고 선택 항목·활성 탭·생성 버튼의 구분을 개선했습니다. 공통 스타일시트를 Editor/StyleSheet/SWEditorThemeStylesheet.uss로 옮기면서 기존 에셋 식별자는 유지했습니다.
  • 일반 Inspector의 SWMonoBehaviour와 SWScriptableObject에 별도 색상과 크기의 전용 테마를 적용했습니다. 내장 인스펙터는 편집기 창의 테마를 따르며, 직접 지정한 그룹 색상과 그래프의 실행 상태 색상은 유지합니다.
  • 읽기 전용·드롭다운·Boolean 조건·열거형 조건 속성 편집기에 UI Toolkit 필드를 추가했습니다. 드롭다운 값과 조건 변경을 추적하며 기존 IMGUI 경로도 유지합니다.
  • 좁은 창에서 본문 너비를 확보하고 탭을 여러 줄로 배치합니다. 긴 제목·설명·안내문의 잘림을 줄이고 입력 디버거와 TextMeshPro 관리 창에 스크롤을 추가했습니다. 탐색 선택 처리와 스크립트 재로드 후 창 제목 복원을 보완했습니다.
  • 입력 디버거가 프로젝트의 Input System 또는 기존 Input Manager 설정에 맞춰 마우스·키보드·터치 상태를 읽도록 수정했습니다. 입력 패키지나 장치가 없으면 기본값을 반환합니다.
  • 확률 시뮬레이터에서 항목 이름·가중치 변경 시 기존 결과를 초기화하고, 획득 통계에는 실행 당시의 대상·세션 수·천장 설정을 표시하도록 수정했습니다.

[v1.4.2] - 2026-09-18

  • SWUtils Data Editor의 탐색 범위를 사용자가 등록한 여러 폴더와 하위 폴더로 제한했습니다. SWUtils의 Samples/Data를 기본값으로 사용하며 최초 설정과 Settings에서 폴더 추가·수정·삭제 및 제외 설정을 지원합니다. 빈 경로나 존재하지 않는 폴더는 전체 프로젝트 검색으로 전환하지 않습니다.
  • 유형 설정을 열 때 에셋을 미리 불러오지 않으며, 활성 유형을 검색 조건에 먼저 적용합니다. 편집기 창과 인스펙터 유형은 데이터 에셋 목록에서 제외합니다.
  • 에셋 로딩을 편집기 갱신마다 나누어 처리하고 진행 안내·취소·재검색을 추가했습니다. 취소하거나 로딩에 실패하면 이전 목록과 열린 에셋 상태를 보존합니다.
  • 격자·목록은 화면에 보이는 행만 생성합니다. 작업 공간과 공통 테마의 스타일시트를 직접 식별하고 새 에셋 생성 감시를 저장 대상 폴더로 제한해 전체 프로젝트 검색을 줄였습니다.
  • 패키지의 Temp, Tests와 테스트 메타 파일을 제거했습니다. 사용 예제와 문서, 실제 기능인 SWRectDummy와 Test Tools Window는 유지합니다.
  • README에 탐색 폴더 설정과 이전 버전에서의 적용 방법을 추가했습니다. 기존 프로젝트의 데이터는 해당 폴더를 탐색 범위에 등록해야 표시됩니다.

[v1.4.1] - 2026-09-14

  • 공통 테마를 편집기 창과 내장 편집 영역에만 적용하도록 분리했습니다. Unity 기본 Inspector 창은 기존 SWUtils 스타일을 유지합니다.

[v1.4.0] - 2026-09-14

  • SWUtils Data Editor에 에셋 탐색, 카테고리, 즐겨찾기, 다중 탭, 인스펙터 잠금, 유형 설정, 생성 및 확장 인터페이스를 추가했습니다.
  • 기존 에디터 창 23개와 인스펙터에 공통 테마를 적용했습니다. 왼쪽 기능 탐색과 작업 영역을 정리하고 글자 대비, 입력 필드와 어트리뷰트 그룹의 여백을 조정했습니다. 직접 지정한 그룹 색상은 유지합니다.
  • 일반 제목의 반복 강조색과 검증 메시지의 이중 테두리를 정리하고 기본 카테고리의 문자 기호를 폴더 아이콘으로 교체했습니다.
  • 카테고리의 기준을 Settings에 저장된 목록으로 통일했습니다. 기본 분류 8개는 최초 한 번만 추가하며 삭제한 분류가 다시 나타나지 않습니다.
  • Samples 폴더의 에셋을 SWSamples로 우선 분류합니다. Git 패키지 설치 경로와 가져온 샘플 경로를 지원하고, 비슷한 이름의 다른 패키지·폴더는 제외합니다.
  • 유형 설정과 생성·필터 목록의 검색, 펼침 상태와 스크롤을 보존합니다. 유형 설정에 Back to settings와 Done을 추가하고 변경 사항을 자동 저장합니다.
  • 생성 메뉴를 SWUtils와 외부·프로젝트 에셋으로 구분하고 카테고리별 접기·펼치기와 검색을 지원합니다. 네임스페이스 없는 SWUtils 샘플도 소속 어셈블리로 판별합니다.
  • 필터를 소속·카테고리·유형 순서로 묶고 그룹 선택을 추가했습니다. 비활성화된 유형은 저장된 필터에서도 제거합니다.
  • 스크롤바의 입력 필드 스타일 간섭, 아이콘 중앙 정렬, 좁은 인스펙터와 Cell size 입력란의 잘림을 수정했습니다. 작은 카드에서도 이름·아이콘·배지가 겹치지 않도록 했습니다.
  • 탐색기의 분류·검색·파일 식별·확장·복제·탭 잠금·설정 복원 테스트 16개와 공개 화면 기반 분석 및 분류 추가 안내를 추가했습니다.

[v1.3.1] - 2026-09-13

  • 저장 입력을 적용 전에 검증하고 실패 시 설정값을 복구합니다. 파일은 임시 쓰기 후 교체하며, 읽기 실패 시 백업을 확인합니다. 비동기 복원은 요청한 슬롯에 적용합니다.
  • 퀘스트는 모든 보상을 지급한 뒤 완료합니다. 성공한 보상의 기록을 저장해 재시도 시 건너뛰고, 알림 예외가 완료 처리를 막지 않게 했습니다.
  • 상태 전환 중 새 요청은 순서대로 처리합니다. 씬 로딩은 엔진 작업 시작 전만 취소하며, 시작 실패와 콜백 처리 후 상태를 정리합니다.
  • 실제 시간 대기 객체의 공유, 팝업 재표시, 풀의 활성화 순서와 재생 중 효과음의 볼륨 반영을 수정했습니다.
  • 표의 필수 열·논리값과 번역 입출력의 따옴표·탭·줄바꿈을 검증합니다. 행동 트리 순환 참조, 블랙보드, 타이머, 이벤트 진단, 확정 입력, 능력치 범위 알림과 조건 표시 캐시를 수정했습니다.
  • Unity UI 2.0의 TextMeshPro를 사용하고 필요한 엔진 모듈을 명시했습니다. iCloud 연결은 네이티브 구현과 SW_ICLOUD_ENABLE이 있을 때 활성화합니다.
  • README에 전체 기능 설명·사용 예제·편집기 메뉴와 기능별 목차를 정리했습니다. 변경 기록과 중복 주석을 정리하고 SetGaugeText를 추가했습니다. 기존 SetGauge 호출은 유지합니다.

[v1.3.0] - 2026-09-10

  • 스킬트리 제작·실행·화면을 추가했습니다. 선행 조건, 반복 강화, 여러 재화 구매, 환불, 저장·복원과 영구 노드 유지 초기화를 지원합니다.
  • 81개 노드와 6개 경로의 MiningSkillTree 예제, 노드 배치 저장, 드래그·확대와 선택 노드 탐색을 추가했습니다.
  • 화면은 프로젝트 기본 글꼴과 TreeView의 노드 크기를 사용합니다. 예제 생성과 배치는 인스펙터에서 실행합니다.
  • SWIdentifiedObject 공통 필드를 접힌 기본 정의 영역으로 묶고 펼침 상태를 유지합니다.

[v1.2.2] - 2026-09-07

  • Unity 6.4 이상의 오브젝트 식별자와 하이어라키 처리를 수정하고, Unity 6.6의 그래프 드롭다운과 오브젝트 검색 변경에 대응했습니다.
  • 당시 Unity 6000.6.0f1·6000.3.11f1 참조 어셈블리로 Runtime, Editor, Samples 컴파일을 확인했습니다.

[v1.2.1] - 2026-09-07

  • 코드 구획과 문서 주석의 한글 표기를 통일하고, 중복 설명과 SWTimer.Reset 설명을 정리했습니다. 실행 동작은 유지했습니다.

[v1.2.0] - 2026-09-07

  • 퀘스트·업적 모듈, 제작 편집기, 분리된 데이터베이스, 진행 보고, 조건·보상 확장과 저장소 교체 기능을 추가했습니다. 이 모듈은 실험 단계입니다.
  • 음수 진행 계산을 수정하고, 작업 묶음·작업을 코드명으로 복원하여 순서 변경 뒤의 진행량 대응과 완료 보상 중복 지급을 수정했습니다.

[v1.1.1] - 2026-08-27

  • 한국어·영어 사용 문서와 화면 자료를 정리하고 Physics·Physics 2D 의존성을 명시했습니다.
  • 플레이어 빌드의 편집기 참조와 플랫폼별 진동 분기를 수정했습니다.

[v1.1.0] - 2026-07-22

  • 다중 계층·스택 상태 머신, 그래프 에셋·팩터리·편집기와 실행 상태 확인 기능을 추가했습니다.
  • 행동 트리, 블랙보드, 하위 트리, 사용자 노드와 실행기를 추가했습니다.
  • 그래프 목록, 자동 배치, 노드 검색·분류, 스크립트 템플릿과 편집 설정 저장을 추가했습니다.
  • 최소 지원 버전을 Unity 6으로 변경하고 그래프 선택·타입 조회·전이 요약 위치 오류를 수정했습니다.

[v1.0.16] - 2026-07-10

  • 식별 에셋 아이콘과 Stat System Editor의 목록 크기·정렬·표시 설정을 추가하고 관련 메뉴를 정리했습니다.

[v1.0.15] - 2026-07-08

  • 디버그 콘솔 열기 키·조합키·터치, 선택적 Input System 지원과 성능 오버레이 설정을 추가했습니다.

[v1.0.14] - 2026-07-07

  • 조건 표시와 하위 클래스 선택을 보완하고 기본 클래스 인스펙터 그룹 처리를 개선했습니다.

[v1.0.13] - 2026-07-07

  • 패키지 메타데이터와 설치 주소를 갱신했습니다.

[v1.0.12] - 2026-07-07

  • Unity·.NET 타입 충돌을 피하도록 네임스페이스를 SW.Attributes, SW.Coroutines, SW.Debugging, SW.ScreenResolution, SW.EditorTools.Attributes로 변경했습니다.

[v1.0.11] - 2026-07-06

  • 네임스페이스를 기능별 SW.*로 재편하고 공개 SWUtils... 타입을 SW...로 변경했습니다. 기존 저장 키는 유지했습니다.
  • 한국어 XML 주석, 속성 예제와 한국어·영어 문서를 정리했습니다.

[v1.0.10] - 2026-07-02

  • 폴더와 메타 파일 이름을 맞춰 읽기 전용 패키지의 설치 오류를 수정했습니다.

[v1.0.9] - 2026-07-02

  • SWScriptableObject, 기본 PlayerPrefs 편집, long·double 저장과 SWTime.ToDateTime을 추가했습니다.
  • 이벤트 로그 제어, 일반 클래스 표 가져오기와 세로형 표를 지원합니다. SWUtilsRefillTimer를 SWRefillTimer로 변경하면서 저장 키는 유지했습니다.

[v1.0.8] - 2026-06-16

  • 큰 숫자 표시와 프리셋 편집기, 메시 없이 입력 영역을 만드는 SWRectDummy를 추가했습니다.

[v1.0.7] - 2026-06-08

  • 이벤트 발행·구독 진단과 풀 생성·활성·반환 상태 모니터를 추가했습니다.
  • 메뉴를 SWTools/Debug와 SWTools/Utils로 분리하고 편집기에서의 Steam 분기 컴파일 오류를 수정했습니다.

[v1.0.6] - 2026-06-02

  • SWSubClassSelector, SWAddTypeMenu, SWHideInTypeMenu와 목록·배열의 구현 타입 선택 예제를 추가했습니다.

[v1.0.5] - 2026-05-29

  • TextMeshPro 글꼴 관리자의 성능 탭과 아틀라스·글리프·대체 글꼴·머티리얼 점검 기능을 추가했습니다.

[1.0.0] - 2026-03-19

  • 런타임 유틸리티와 편집기 도구를 처음 배포했습니다.