1069 lines
33 KiB
Markdown
1069 lines
33 KiB
Markdown
### 0.30.0 06-09
|
|
```
|
|
1. 시연 버전 정식 릴리즈
|
|
```
|
|
|
|
### 0.29.4 05-28
|
|
```
|
|
1. 시작 화면 디자인 적용
|
|
2. 탑메뉴 클릭 오류 수정
|
|
3. 오브젝트 삭제시 저장 기능이 정상작동 하지 않는 오류 수정
|
|
```
|
|
### 0.28.3 05-28
|
|
```
|
|
1. 모델링-기능-API 연동 기능 추가
|
|
2. 모델링 연동상태 저장 기능 추가
|
|
3. 모델링 경로 저장 기능 추가
|
|
```
|
|
|
|
### 0.27.4 05-28
|
|
```
|
|
1. Run/Studio 모드 추가
|
|
2. Run 모드시에만 MQTT 데이터 업데이트 되도록 하는 기능 추가
|
|
3. Run 모드 와 Studio 모드의 조작 분리 기능 추가
|
|
4. Run 모드 중에 기능 객체 클릭시 해당 객체로 들어오는 데이터를 표시해주는 팝업 기능 추가
|
|
```
|
|
|
|
### 0.26.5 05-28
|
|
```
|
|
1. 프로젝트 저장/불러오기 기능 추가
|
|
2. 로컬 모델링 로드 기능 추가
|
|
3. 시작 설정 저장 기능 추가
|
|
4. 씬 상태 저장 기능 추가
|
|
5. 저장 여부 확인 기능 추가
|
|
```
|
|
|
|
### 0.25.1 05-28
|
|
```
|
|
1. MQTT 연결 기능 추가
|
|
```
|
|
|
|
### pre-0.24.20 05-27
|
|
```
|
|
1. EventConnector->CanvasManager
|
|
```
|
|
|
|
### pre-0.24.19 05-25
|
|
```
|
|
1. MQTT Test 기능 추가
|
|
```
|
|
|
|
### pre-0.24.18 05-24
|
|
```
|
|
1. TemporaryMQTTClient 추가
|
|
2. MQTT Test 관련 버그 수정
|
|
3. MQTTTestResult 화면 추가
|
|
```
|
|
|
|
### pre-0.24.15 05-23
|
|
```
|
|
1. CustomAssetDataHandler 삭제
|
|
2. LoadProjectCommand 삭제
|
|
3. AssetDataService 삭제
|
|
```
|
|
|
|
### pre-0.24.12 05-22
|
|
```
|
|
1. 자산 목록창에서 오브젝트 클릭시 나타나던 오브젝트 메타정보 패널이 켜지지 않도록 변경
|
|
2. 배치된 에셋간 충돌을 검사하던 기능 비활성화
|
|
3. AssetLibraryPopupScrollViewItem 삭제
|
|
4. 기본 에셋 불러올 때 비동기로 불러올 수 있도록 개선
|
|
5. LoadLocalTextureDataCommand 삭제
|
|
6. LoadLocalModelDataCommand 삭제
|
|
7. RenderObjectHandler의 GizmoAction KeyInput 타이밍 수정 (get->down)
|
|
8. RenderObjectHandler에 RemoveSelectObjectCommand 액션 추가
|
|
9. 씬에 배치되는 오브젝트들을 저장하는 SceneDataContainer 추가
|
|
```
|
|
|
|
### pre-0.24.3
|
|
```
|
|
1. namespace XED -> Studio 로 변경
|
|
2. 미사용 클래스 삭제
|
|
3. Canvas_Studio_Popup 과 Canvas_Popup 병합
|
|
```
|
|
|
|
### pre-0.24.0
|
|
```
|
|
1. Studio 로 프로젝트 명 변경
|
|
2. Studio 관련 UI 모달 추가
|
|
3. 새 아키텍처 적용 및 관련 코드 리팩토링 및 수정
|
|
```
|
|
|
|
### 0.23.9 03-28
|
|
```
|
|
1. UI 디자인 스타일 변경
|
|
2. 자산 목록창 아이템 호버링시 컬러 애니메이션 추가
|
|
3. 자산 미리보기 이미지 기본위치 하향 조정
|
|
4. 계층구조 UI 레이아웃 수정
|
|
5. toolbar 내 불필요 기능 아이콘 제거
|
|
6. 자산 속성창 확장 안되는 버그 수정
|
|
7. 객체 정렬창 비활성화
|
|
```
|
|
|
|
### 0.23.2 03-24
|
|
```
|
|
1. 간섭 객체 목록 UI 추가
|
|
2. 간섭된 위치로 이동하는 기능 추가
|
|
```
|
|
|
|
### 0.22.20 03-24
|
|
```
|
|
1. UI 계층구조 통폐합
|
|
2. 자산 속성창에서 썸네일 이미지 제외
|
|
3. 자산 목록창에서 아이템에 마우스 호버링시 썸네일 뜨도록 수정
|
|
4. 팝업 UI에 동적 확장 기능 추가
|
|
|
|
```
|
|
|
|
### 0.22.16 03-20
|
|
```
|
|
1. StackerCrane 복구 및 테스트 키트 프리팹 추가
|
|
2. TwinObject 내 불필요 이벤트 코드 삭제
|
|
3. 가상 공장 데이터 생성을 위한 기본 환경 구성
|
|
4. 가상 공장 운영 담당 VirtualFactoryManager 추가
|
|
5. 가상 공장내의 Load가 0 일 경우 VirtualFactoryManager를 통해 빈 Load Node 에 AGV 생성 하는 기능 추가
|
|
```
|
|
|
|
### 0.22.11 03-19
|
|
```
|
|
1. Command 기능 고도화를 위해 단일 기능을 위한 IIrreversibleCommand와 되돌리기, 다시하기 작업을 위한 IReversibleCommand로 분리
|
|
2. ICommand 가 id를 가지도록 수정
|
|
3. ICommand 에 작업 수행 가능 여부를 사전에 판단하는 CanExecute 추가
|
|
4. CustomASsetConnector 내 기능 분류 및 하위 클래스로 변경
|
|
```
|
|
|
|
### 0.22.7 03-18
|
|
```
|
|
1. 검색용 자료구조 Trie 추가
|
|
2. 자산 목록창 아이템 드래그시 해당 아이템이 하이라이트(선택) 되도록 수정
|
|
3. 하이어라키 트리 UI 에 드래그/드랍 권한 추가하여 자산 목록창에서 기존 하이어라키 계층구조 기능 접근 제어
|
|
4. 자산 속성 창에 닫기 버튼 추가
|
|
5. 자산 목록창 닫기시에 기존에 선택되어있던 자산 아이템이 선택 취소(언라이트) 되도록 수정
|
|
6. Scene 기즈모 렌더링을 UI 뒤로 가도록 수정
|
|
```
|
|
|
|
### 0.21.1 03-12
|
|
```
|
|
1. 자산 속성창 추가
|
|
```
|
|
|
|
### 0.20.5 03-12
|
|
```
|
|
1. DragBox 영역이 정상적이지 않던 버그 수정
|
|
```
|
|
|
|
### 0.20.4 02-24
|
|
```
|
|
1. UI_DragDrop 의 미리보기 클론이 정상적으로 삭제되지 않던 버그 수정
|
|
2. UI_DragDrop 기능 중 드래그 종료시 원본이 이동하지 않던 버그 수정
|
|
3. RTGApp에 null exception 예외처리 추가
|
|
```
|
|
|
|
### 0.20.1 02-21
|
|
```
|
|
1. Panel_ModeControl 추가하여 각 주요 기능 별 모드 진입점 확보
|
|
2. Raycaster 이벤트가 돌던 도중 이벤트가 삭제되었을 경우에 대한 예외처리 추가
|
|
```
|
|
|
|
### 0.19.12 02-21
|
|
```
|
|
1. 오브젝트 배치시 ComponentViewer가 자동으로 활성화 되지 않도록 수정
|
|
2. StatusPanel -> ModePanel 로 변경 및 관련 텍스트 수정
|
|
3. IModeController에 mode Property 추가
|
|
4. ModePanel.AddController 추가 하여 기능 개선
|
|
5. WI->XRLib으로 네임스페이스 변경
|
|
6. Canvas_Top -> Canvas_Static 으로 이름 변경
|
|
```
|
|
|
|
### 0.19.6 02-20
|
|
```
|
|
1. 프로퍼티 뷰어 레이아웃 수정
|
|
```
|
|
|
|
### 0.19.5 02-14
|
|
```
|
|
1. 프로퍼티 뷰어에 툴팁 기능 추가
|
|
2. 기즈모 단축키 오류 수정
|
|
3. 프로퍼티 뷰어 Null Exception 수정
|
|
```
|
|
|
|
### 0.19.2 02-13
|
|
```
|
|
1. TwinObject의 멤버변수를 볼 수 있는 PropertyViewer 추가
|
|
2. EventConnector 내부 이벤트 연결을 지역 함수로 종류 별 분류
|
|
```
|
|
|
|
### 0.18.2 02-13
|
|
```
|
|
1. ConnectionHandlePoint 추가
|
|
2. Canvas_Component 추가
|
|
3. AGV Path 기능에 단축키 추가
|
|
```
|
|
|
|
### 0.17.8 02-11
|
|
```
|
|
1. UIExtensions 추가
|
|
2. ModernUI 삭제
|
|
3. UI 툴팁 기능 추가
|
|
4. UI 툴팁이 화면밖에 나갔을때의 보간처리 추가
|
|
```
|
|
<details>
|
|
<summary>
|
|
|
|
XREditor History - 2023-11-16~2025-02-11
|
|
----------
|
|
|
|
</summary>
|
|
|
|
### 1.17.5 -> 0.17.5 02-11
|
|
```
|
|
1. EventConnector 에 defaultInputHandler 추가
|
|
2. TwinObjectManager 삭제
|
|
3. TwinObject의 IPooledObject Interface 삭제
|
|
4. BaytatGames.SaveGameFree 관련 의존성 제거
|
|
5. 프로그램 버전 다운. 있는 기능과 퀄리티에 비해 너무 과한 버전 같음... ㅠㅠ
|
|
```
|
|
|
|
### 1.17.1 02-10
|
|
```
|
|
1. AGV Path 기능 병합
|
|
2. Raycaster 기능 개선 및 버그 수정
|
|
```
|
|
|
|
### 1.16.3 02-10
|
|
```
|
|
1. WallBuilder 연동
|
|
2. UserInputManager의 shortcut 이벤트 관련 버그 수정
|
|
3. Raycaster의 이벤트 추가 방식 변경
|
|
4. InputHandler에 UpdateLoop Action 추가
|
|
```
|
|
|
|
### 1.15.5 02-06
|
|
```
|
|
1. 프로그램 상태 제어를 위한 StatusPanel class, IStatusController interface 추가
|
|
2. UndoRedoManager의 입력이벤트를 UserInputManager로 이관
|
|
3. UndoRedoManager -> CommandManager 로 확장
|
|
4. Command class 를 interface로 변경
|
|
5. GUIWindows(Expanded UI) 에셋 추가
|
|
*** 오늘 부터 minor 버전 별로 Scene 관리 시작
|
|
```
|
|
|
|
### 1.14.0 02-05
|
|
```
|
|
1. 사용자 입력 제어를 위한 UserInputSystem class, InputHandler class, IInputHandler interface기능 추가
|
|
```
|
|
|
|
### 1.13.18 02-04
|
|
```
|
|
1. RenderObjectHandler 내 키보드 입력이벤트를 UserInputManager 로 이관
|
|
```
|
|
|
|
### 1.13.17 02-03
|
|
```
|
|
1. UserInputManager 추가. 앞으로 모든 사용자의 키보드 입력은 여기를 통해야 함.
|
|
2. Scene 버전 명 현재 버전으로 변경. 임의로 변경하지 말 것.
|
|
3. UndoRedoManager의 namespace를 XED.Core 에서 XED.Manage로 변경
|
|
4. CanvasBase를 상속받은 클래스에 붙어있는 ISingle 인터페이스 삭제. (CanvasBase 자체가 ISingle을 상속받고 있음)
|
|
5. CustomAssetConnector 의 namespace 를 XED.Util 에서 XED.Asset으로 변경
|
|
6. SaveLoadFBXData 의 namespace를 XED.Util 에서 XED.Asset 으로 변경
|
|
7. EventConnector 내 불필요한 멤버변수 제거
|
|
```
|
|
|
|
### 1.13.10 01-23
|
|
```
|
|
1. 빌드 테스트 완료
|
|
2. 기존 외부 에셋들 코드 정리 및 분리 완료
|
|
3. 기존 파일 브라우저 삭제-> TriLib 내장 브라우저로 대체
|
|
4. UI 디자인 수정
|
|
5. UI와 기존 기능 연동
|
|
6. fbx 불러올때 패스가 16진수로 불러와지던 버그 수정
|
|
7. TriLib 설정을 제대로 불러오지 못하던 문제 수정
|
|
8. asemdef 추가 및 정리
|
|
```
|
|
|
|
### 1.13.2 01-22
|
|
```
|
|
1. Component 관련 확장 메소드들의 위치를 ComponentExtension 으로 이전
|
|
2. ButtonExtension 삭제
|
|
3. ScrollRectExtension 추가
|
|
```
|
|
|
|
### 1.13.0 01-21
|
|
```
|
|
1. 다국어 지원을 위한 LocalizationHelper 클래스 추가
|
|
-> 기존 Localization.LocalizeStringEvent 대체하여 달아놓기만 하면 해당 클래스가 붙은 오브젝트의 TMP를 감지하여 해당 텍스트를 변환함
|
|
--> 영어의 경우 번역의 key가 나옴
|
|
```
|
|
### 1.12.39 25-01-21
|
|
```
|
|
1. 네임스페이스 추가 및 수정
|
|
2. 유니티 6로 버전 업
|
|
3. FindObjectOf~ 에서 발생하는 유니티 Warning 제거
|
|
4. WorkSpace 폴더 정리
|
|
5. Localization 패키지 추가
|
|
6. 빌드 세팅
|
|
7. UI 관련 WI 클래스에 WI.UI 네임스페이스 추가
|
|
8. Wtil 에서 Find 관련 함수 TransformExtension 으로 분리
|
|
```
|
|
|
|
### 1.12.31 07-18
|
|
```
|
|
1. WallBuilder 의 Raycast 이벤트 분기 병합
|
|
```
|
|
|
|
### 1.12.30 07-16
|
|
```
|
|
1. Line -> TwoPointLine
|
|
2. TwoPointLine에서 LinePoint에 대한 의존성 제거
|
|
3. 벽 그리기 기능 안정화
|
|
4. 교차점 생성 기능 안정화
|
|
5. 벽 나누기 기능 안정화
|
|
6. LinePoint 의 ObjectPooling 기능 제거 -> 앞으로도 ObjectPool은 사용 없을 예정. 프로그램 성질과 어울리지 않음.
|
|
7. Drawing 중 인접한 거리의 LinePoint와 병합하는 로직 개선
|
|
```
|
|
|
|
### 1.12.23 07-11
|
|
```
|
|
1. WallBuilder 안정화 2
|
|
```
|
|
|
|
### 1.12.22 07-10
|
|
```
|
|
1. WallBuilder 안정화
|
|
```
|
|
|
|
### 1.12.21 07-09
|
|
```
|
|
1. 동일 개념 함수명 통일
|
|
2. 메인 화면 UI 레이아웃 수정
|
|
3. ObjectHandler.Select 내부 구문 수정
|
|
4. Panel_ObjectTool 버그 수정
|
|
5. Panel_ObjectTool Unset관련 수정
|
|
6. 동일 개념 명칭 통일
|
|
7. ObjectHandler 버그 수정
|
|
8. namespace 추가
|
|
9. 불필요 코드 삭제
|
|
10. 구문 개선
|
|
```
|
|
|
|
### 1.12.10 07-08
|
|
```
|
|
1. ObjectDistanceLine 로직 성능 개선
|
|
2. ObjectHandler의 GroundClickEvent 삭제
|
|
3. ObjectHandler내 불필요한 코드 삭제
|
|
4. ObjectHandler.Grab 내 코드 수정
|
|
5. WallDeformer내 ObjectPool 제거
|
|
6. WallDeformer내 이벤트 입력 통폐합
|
|
```
|
|
|
|
### 1.12.4 07-04
|
|
```
|
|
1. 이벤트 연결 구조 개선
|
|
```
|
|
|
|
### 1.12.3 06-14
|
|
```
|
|
1. Wtil.Find<T>(string) 버그 수정
|
|
2. 일부 변수 및 함수명 변경
|
|
3. 필요없는 클래스 삭제
|
|
```
|
|
|
|
### 1.12.0 06-13
|
|
```
|
|
1. Hierarchy Tree 기능 업데이트
|
|
```
|
|
|
|
### 1.11.4 06-03
|
|
```
|
|
1. 기본 폰트 Pretendard-Regular로 변경
|
|
2. AssetToolUI로 Asset 관련 기능 바로가기 버튼 통합
|
|
```
|
|
|
|
### 1.11.2 05-31
|
|
```
|
|
1. 런타임 모델링 임포트 기능 추가
|
|
2. 로컬 에셋 서버 추가
|
|
3. 모델링을 불러오는 중의 프로그레스 애니메이션 추가
|
|
```
|
|
|
|
### 1.10.13 05-21
|
|
```
|
|
1. 기본폰트 Pretendard-Midium으로 변경
|
|
2. UI_TreeView 추가
|
|
```
|
|
|
|
### 1.10.11 05-17
|
|
```
|
|
1. Tri2 - runtime model import 에셋 추가
|
|
2. 기타 미사용 이벤트 삭제
|
|
3. 컴파일러 경고 수정
|
|
```
|
|
|
|
### 1.10.8 04-24
|
|
```
|
|
1. 다중선택중 해제시 Panel_ObjectTool 이 비활성화되지 않던 문제 수정
|
|
```
|
|
|
|
### 1.10.7 04-23
|
|
```
|
|
1. 하이어라키 아이템 강조 효과 추가
|
|
2. 하이어라키 아이템 다중 강조 효과 추가
|
|
3. 오브젝트 삭제가 정상적으로 Hierarchy에 반영되지 않던 문제 수정
|
|
```
|
|
|
|
### 1.10.4 04-18
|
|
```
|
|
1. 벽 텍스쳐 변경 기능 추가
|
|
2. TwinObject 의 Portrait 이미지를 미리 촬영하여 서버에 업로드 하는 방식으로 수정
|
|
3. Portrait 이미지의 배경을 투명하게 변경
|
|
2. DrawWall 관련 함수 기능 병합
|
|
```
|
|
|
|
### 1.9.1 04-18
|
|
```
|
|
1. Draw Wall 관련 함수들 대규모 병합
|
|
2. 오브젝트 다중 조작 기능 추가
|
|
```
|
|
|
|
### 1.8.1 04-17
|
|
```
|
|
1. TwinObject를 TwinContainer 하위로 편성
|
|
2. 오브젝트 다중조작 기능 추가
|
|
```
|
|
|
|
### 1.7.6 04-16
|
|
```
|
|
1. WallGroupSystem 및 하위 클래스 이벤트 구조 개선
|
|
2. ObjectPool 대상 클래스들에 대한 호출 구조 개선
|
|
3. 불필요 코드 삭제
|
|
4. IObjectPool->IPooldObject로 이름 변경
|
|
5. XED.ViewMode -> WI.ViewMode 로 이전
|
|
6. EventConnecter.OnViewModeChange 기능을 CameraController로 이전
|
|
```
|
|
|
|
### 1.6.4 04-08
|
|
```
|
|
1. 벽 그리기 관련 기능 리팩토링
|
|
2. Panel_BuildingTool 내 멤버변수 삭제
|
|
3. Panel_EditorTool 내 멤버변수 삭제
|
|
4. Panel_ObjectTool 내 기즈모 변경 기능이 정상적으로 작동하지 않던 문제 수정
|
|
5. Reset시 Panel_ObjectTool.Close를 호출하지 않게 수정
|
|
```
|
|
|
|
### 1.5.0 04-01
|
|
```
|
|
1. ObjectPoolManager 관련 기능 전면 수정
|
|
-> 벽 그리는 기능과 의존성이 심해서 최대한 안건드리는 방향으로 수정하였으나 차후 벽 관련 클래스들 리팩토링 종료 후 다시 확인이 필요함.
|
|
```
|
|
|
|
### 1.4.27 04-01
|
|
```
|
|
1. BetweenObjectLine -> ObjectDistanceLine 으로 오브젝트와 클래스명을 동일하게 변경
|
|
2. ObjectDistanceLine.EdgesPointSetting 의 계산 정확도 개선
|
|
3. ObjectDistanceLine.DirectionCheck 내부 구문 간소화
|
|
4. ObjectDistanceLine.EdgesPointSetting 구문 최적화
|
|
5. ObjectDistanceLine.RotateVector3 제거
|
|
6. ObjectDistanceLine.Dir 제거
|
|
7. ObjectDistanceLine.Direction 제거
|
|
8. DistanceLabel -> UI_DistanceLabel 이름 변경
|
|
9. DistanceLabel 내 불필요한 코드 제거
|
|
10. ObjectDistanceLine과 연결된 기능 간 동작 구조 개선
|
|
11. Panel_ObjectDistanceLine 내 불필요한 코드 삭제
|
|
12. ObjectPoolManager.ItemCreat -> ObjectPoolManager.ItemCreate
|
|
13. ObjectPoolManager.GetGo -> ObjectPoolManager.Get
|
|
14. ObjectPoolManager.Get 의 구문 개선
|
|
15. ObjectPoolManager.CreatePooledItem 호출 구문 개선
|
|
16. ObjectPoolManager.CreatePooledItem 내부 구문 개선
|
|
17. ObjectPoolManager.objectType 멤버변수 삭제
|
|
```
|
|
|
|
### 1.4.10 03-28
|
|
```
|
|
1. EventConnecter.RemoveEvent 삭제
|
|
2. ObjectHandler.DestroySelectedObject 삭제
|
|
3. ObjectHandler 내 Action 멤버변수들에 event 구문 추가
|
|
4. ObjectHandler.gizmo 삭제
|
|
5. HierarchyTree.Remove 구문 개선
|
|
6. Wall의 physics.areabox가 생성되지 않기 떄문에 생기는 오류 임시 처리
|
|
7. Hierarchy.onClearEvent<TwinObject> -> onClearEvent 로 수정
|
|
8. TwinObjectManager.RemoveTable 구문 개선
|
|
9. EventConnecter 내 불필요한 이벤트 연동 제거
|
|
```
|
|
|
|
### pre-1.4.1 03-28
|
|
```
|
|
1. EventConnecter 내의 RTG 관련 기능들 GizmoController로 이전
|
|
2. GizmoController 동작 복구
|
|
```
|
|
|
|
### pre-1.3.7 03-28
|
|
```
|
|
1. TwinObject의 Portrait 관련 기능 임시 비활성화
|
|
2. RaycastCollider 삭제
|
|
3. TwinMetaData 에 Addressable 의 주소값인 address 추가
|
|
-> 다른 환경에서 테스트 해서 동일하게 동작하는지 확인필요
|
|
4. XRLib.Wtil에 Find<T>(string) 추가
|
|
-> 일회성으로 사용되는 멤버 변수를 들고있지 않기 위해 만든 기능.
|
|
5. UI_HierarchyItem 구문 개선
|
|
6. ObjectHandler 구문 개선
|
|
7. AssetManager가 다운로드 하는 방식을 전체 처리에서 반복문으로 개별처리 하게끔 수정
|
|
8. Load 할때 해당 TwinObject의 address를 사용해서 다운로드 받아오도록 수정
|
|
ps)아직 리팩토링이 진행 중인 부분이 있으므로 몇몇 기능이 정상작동 하지 않음
|
|
```
|
|
|
|
### 1.2.3 03-27
|
|
```
|
|
1. TwinObject의 식별정보를 다룰 TwinMetaData 추가
|
|
2. UnityVisualScripting 패키지 삭제
|
|
3. TwinObject의 Portrait을 TwinMetaData로 이전
|
|
4. Panel_ObjectInfo 삭제
|
|
```
|
|
|
|
### 1.1.33 03-26
|
|
```
|
|
1. XRLib.IGenerable 삭제
|
|
2. Panel_Building 이 열렸을때 탑뷰로 전환되지 않도록 수정
|
|
3. 슬라이더로 카메라 줌인줌아웃을 조절하는 이벤트 임시로 제외
|
|
4. WallDeformerSystem.Update 내 불필요 구문 삭제
|
|
5. WallDeformerSystem 내 가독성 개선
|
|
6. WallDeformerSystem 내 오타 수정 및 일부 구문 수정
|
|
7. Panel_ObjectDistance 내 불필요한 멤버변수 삭제
|
|
8. MDT 관련 클래스 제거
|
|
9. Line을 재활용 하는 과정에서 RigidBody 컴포넌트를 중복으로 Add하던 문제 수정
|
|
9-1. 자동 Using으로 인해 GetOrAddComponent가 제대로 동작하지 않던 문제 수정
|
|
10. Canvas_Login 및 연관 기능 임시 제거
|
|
11. BaseUI -> UIBase로 이름 변경
|
|
12. Panel_ObjectDistanceLabelList 내부 구문 개선
|
|
13. EventConnector 내 불필요 함수 삭제
|
|
14. ObjectHandler.gizmo 삭제
|
|
```
|
|
|
|
### 1.1.19 03-25
|
|
```
|
|
1. AssetLabel enum을 파일로 분리
|
|
2. TwinObject의 물리를 담당할 TwinPhysics 추가 및 적용
|
|
3. Panel_ObjectTool 내의 불필요한 멤버변수 삭제
|
|
4. 오타 수정
|
|
5. Panel_ObjectTool 내 일부 구문 개선
|
|
6. Panel_ObjectTool 내 불필요 함수 제거
|
|
7. XRLib 내 구문 개선
|
|
8. Panel_ProjectTool 삭제
|
|
9. Panel_Toolbar 삭제
|
|
10. Panel_Option 삭제
|
|
11. WallGroup 내 불필요 함수 삭제
|
|
12. 배치되는 오브젝트의 이름 뒤에 "(Clone)" 이 붙지 않도록 수정
|
|
13. Panel_FloorDrawTool 삭제
|
|
14. Canvas_Bottom 삭제
|
|
15. Canvas_Left 삭제
|
|
16. Panel_Commander 삭제
|
|
17. Panel_Login 내 구문 수정
|
|
18. Line 에서 TwinPhysics가 Null이어서 생기는 문제 수정
|
|
19. 바닥 색상 변경
|
|
20. 전역 조명 수정
|
|
* 지금 간혹 유니티가 뻗어버리는 현상이 있음. 주의 요망
|
|
```
|
|
|
|
### 1.0.6 03-25
|
|
```
|
|
1. 시점 전환 버튼 디자인 변경
|
|
2. Panel_AssetInfo 내 기본 텍스트 변경
|
|
3. HierarchyItem 내부 텍스트 수정
|
|
4. 임시 로그인 패널 UI 추가
|
|
5. 캐드도면 오브젝트가 다른 오브젝트와 충돌하지 않도록 수정
|
|
6. 임시 로그인 패널 UI 디자인 수정
|
|
```
|
|
|
|
### 1.0.0 03-21
|
|
```
|
|
1. 빌드 테스트 완료! 정식 버전 릴리즈
|
|
```
|
|
|
|
### pre-1.0.0 03-21
|
|
```
|
|
1. 1차 개발 목표 전부 달성으로 1.0.0 버전 릴리즈... 지만 RTG가 빌드가 안되는 관계로 pre.
|
|
```
|
|
|
|
### 0.28.4 03-21
|
|
```
|
|
1. 벽면 WireFrame 추가
|
|
2. 배치된 오브젝트 삭제시 하이어라키에도 반영되도록 수정
|
|
3. MessagePack 컴파일러 경고 제거
|
|
3-1. MessagePack 컴파일러 오류 수정
|
|
4. 기타 디버그 로그 삭제
|
|
```
|
|
|
|
### 0.27.34 03-20
|
|
```
|
|
1. UI_HierachyItem 의 디자인 변경
|
|
2. ViewModeChange 버튼 디자인 수정
|
|
3. UI_HierachyPanel의 디자인 수정
|
|
4. 카메라 안티앨리어싱 적용
|
|
5. 카메라 디더링 적용
|
|
6. 기본 환경 디자인 수정
|
|
7. WallDeformerSystem의 ViewModeChange 함수 제거
|
|
8. 기존 EventConnect.OnViewModeChange 내부에 있던 WallDeformerSystem.StateViewMode 를 삭제하고 Panel_ViewMode.onClickViewMode 이벤트에 연결
|
|
9. 2D View 일때 비스듬하게 보지 않도록 수정
|
|
10. Panel_ZoomInOut 의 중복함수 제거
|
|
11. 우측이 ZoomOut, 좌측이 ZoomIn 이 되도록 UI 반전
|
|
12. TwinObjectManager 내 미사용 함수 삭제
|
|
13. OribitalController.AzimuthControl 내부 로직 개선
|
|
13-1. 불필요 분기문 추가 삭제
|
|
14. OribitalController.ElevationControl 내부 로직 개선
|
|
14-1. 불필요 분기문 추가 삭제
|
|
15. OribitalController.Rotate 내부 로직 개선
|
|
16. OribitalController.Zoom 내부 로직 개선
|
|
17. OribitalController.SliderZoomInOut 수정
|
|
18. OribitalController.MoveCamera -> CameraFix
|
|
19. GenericController 내 미사용 코드조각 삭제
|
|
20. GenericController 내 하드코딩 요소 제거
|
|
21. 일부 코드 구문의 오타 수정
|
|
```
|
|
|
|
### 0.27.9 03-19
|
|
```
|
|
1. 벽 그리기 기능을 Panel_BuildingTool 에서 접근가능하도록 변경
|
|
2. 벽 그리기 도중 Esc 키를 눌러 벽 그리기를 중단하도록 수정
|
|
3. 이어진 벽 들끼리 WallGroup을 형성하도록 개선
|
|
4. WallGroup이 하이어라키에 표현될 수 있도록 수정
|
|
5. 카메라 확대-축소 기능을 슬라이드형 UI로 조절 가능하도록 수정
|
|
6. 사용자 조작기능을 기존의 GenericController로 변경
|
|
7. 오브젝트간 충돌시 나타나는 하이라이트 박스가 간헐적으로 하얀색으로 표시되던 문제 수정
|
|
8. ViewModeChange 버튼들의 디자인 변경
|
|
9. 카메라 확대조절 UI 디자인 변경
|
|
```
|
|
|
|
### 0.27.0 03-19
|
|
```
|
|
1. 저장/불러오기 기능을 위한 FileManager 추가
|
|
2. 데이터 용량 최적화를 위한 MessagePack 라이브러리 추가
|
|
```
|
|
|
|
### 0.25.44 02-28
|
|
```
|
|
1. Panel_AssetInfo의 위치를 Canvas_Popup 하위로 이동
|
|
2. Scene 상에 배치된 오브젝트를 클릭했을 경우에도 Panel_AssetInfo가 열리도록 수정
|
|
3. Popup Panel 들의 배경 그림자 투명도 조절
|
|
4. Asset Search 기능 재 활성화
|
|
5. 미사용 클래스 삭제
|
|
```
|
|
|
|
### 0.25.39 02-27
|
|
```
|
|
1. Panel_ObjectLabelList -> Panel_Asset
|
|
2. Panel_Asset의 디자인 변경
|
|
3. Panel_Asset의 위치를 Canvas_Popup 하위로 이전
|
|
4. 기타 미사용 코드 구문 제거
|
|
5. 일부 미사용 프리팹 제거
|
|
6. Panel_Asset.AssetSearch 의 UI 디자인 변경
|
|
7. TwinObjectType -> AssetLabel
|
|
8. AssetLabel로 Addrssable Download를 할때 다른 Label과 다운로드가 겹치지 않게 수정
|
|
9. 상단 바 디자인 일부 수정
|
|
10. 불필요 클래스 및 프리팹 삭제
|
|
11. Panel_Asset 디자인 수정
|
|
12. Panel_AssetInfo 디자인 변경
|
|
```
|
|
|
|
### 0.25.27 02-26
|
|
```
|
|
1. Orthographic View Mode 적용
|
|
2. Perspective View Mode 적용
|
|
3. Perspective View Mode일 경우 WallDeformer로 생성한 벽의 모델링이 보일수 있게 수정
|
|
4. Quaterview 임시 제거
|
|
5. Orthographic View 일 경우 카메라가 상하 회전을 하지 못하게 수정
|
|
6. Panel_EditorTool의 디자인 변경
|
|
7. Panel_ProjectTool의 디자인 변경
|
|
8. Panel_Hierarchy의 디자인 변경
|
|
9. Panel_Hierarchy에 패널 확장 토글 추가
|
|
10. Panel_Hierarchy에 확장과 축소 애니메이션 추가
|
|
11. ViewMode 버튼 프로토 디자인 적용
|
|
12. Panel_ObjectTool 의 위치를 Canvas_EditorView 하위로 이전
|
|
```
|
|
|
|
### 0.25.15 02-20
|
|
```
|
|
1. WallDeformerSystem 에서 기존 EditorManager에 연결되어 있던 이벤트 제외
|
|
2. WallDeformerSystem 이벤트를 Eventconnector로 이전
|
|
3. 기타 미사용 스크립트 및 프리팹 삭제
|
|
4. WallDeformerSystem 내부 의존성 개선
|
|
5. 바닥 색상 및 바닥 그리드 색상 변경
|
|
6. Canvas_EditorView 추가
|
|
7. Canvas_EditorView의 하위 패널인 Panel_ViewMode 추가
|
|
8. 기존 EditManager가 하던 뷰모드 전환을 위해 Panel_ViewMode에 onClickViewMode 이벤트 추가
|
|
9. 기존 XRLib 기능이었던 GenericController에서 RTG 내장 카메라 컨트롤러로 이전하는 준비 작업
|
|
10. RTG 일부 코드 가독성 개선
|
|
11. WallDeformerSystem 내부 enum 이었던 ViewMode를 바깥으로 꺼냄.
|
|
12. RTG 카메라 관련 기능 성능 개선
|
|
13. RTG 코드 가독성 개선
|
|
14. RTG 코드 성능 개선
|
|
15. 동일한 Addressable Label 에 해당하는 리스트를 가져올때 중복해서 가져오지 않도록 개선
|
|
16. RTScene의 성능 개선
|
|
```
|
|
|
|
### 0.24.13 02-20
|
|
```
|
|
1. TwinObject의 Portrait 생성 시점 차이로 Panel_ObjectInfo에 Portrait이 제대로 표시되지 않던 문제 수정
|
|
2. GridSystem 폐기 및 관련 에셋 및 스크립트 제거
|
|
```
|
|
|
|
### pre-0.24.11 02-19
|
|
```
|
|
1. 맵 상에 배치된 TwinObject 선택시 RTG Plugin을 통한 Gizmo를 표시하는 기능 추가
|
|
2. RTG Gizmo를 사용하기 위해 ObjectHandler의 이벤트 구조를 일부 수정
|
|
3. 기존 ObjectHandler의 이벤트 연결을 EventConnector로 이전
|
|
4. 기존 바닥 그리드 표시용 Shader 폐기
|
|
5. RTG Plugin 에 포함된 SceneGizmo로 기존 바닥 그리드 대체
|
|
6. TwinObject를 Select 할 경우 Panel_ObjectInfo가 열리는 기능 추가
|
|
7. Panel_Hierarchy의 Item을 클릭했을 경우 해당 Item에 할당된 TwinObject가 Select 되는 기능 추가
|
|
8. RTG Plugin 내 InputSystem 관련 전처리문 삭제
|
|
9. RTG Plugin 코드 가독성 개선
|
|
10. RTG Plugin 코드 성능 개선
|
|
11. RTG Plugin 코드 성능 개선
|
|
12. RTG Plugin 코드 성능 개선
|
|
*RTG Plugin의 기즈모는 실시간 메시 생성 및 수정임!! 추후 개선 필수.
|
|
```
|
|
|
|
### pre-0.23.0 02-16
|
|
```
|
|
1. RTG Plugin이 VS 빌드만 되게끔 수정함
|
|
추후 에디터 관련 기능들에 대한 전처리 작업이 추가적으로 필요함
|
|
```
|
|
|
|
### 0.22.1 02-15
|
|
```
|
|
1. ObjectList 내 검색기능 추가
|
|
2. XRLib 에서 Keyboard 입력 관련 기능 제외
|
|
```
|
|
|
|
### 0.21.5 02-15
|
|
```
|
|
1. Panel_Hierarchy 추가. 부모-자식 계층표현은 안됨
|
|
2. 기존 Outline 삭제!!!!!!!!!
|
|
3. HierarchyTree 기초 구현
|
|
4. UI_HierarchyItem 추가
|
|
유니티내 Hierarchy와 동일하게 구현할 예정.
|
|
5. TwinObject내 불필요한 구문 삭제
|
|
6. TwinObject Portrait 추가.
|
|
```
|
|
|
|
### 0.20.2 02-14
|
|
```
|
|
1. MDT 표준 프레임워크개발을 위한 기초 클래스 구현
|
|
2. Panel_ObjectInfo 추가. TwinObject의 상세정보를 표시하는 UI 입니다.
|
|
3. ObjectList 내의 버튼을 한번 누르면 Panel_ObjectInfo가 표시되고 동일한 버튼을 다시 누르면 오브젝트를 생성하도록 변경
|
|
```
|
|
|
|
### 0.19.19 02-13
|
|
```
|
|
1. Raycaster Event Invoker 버그 수정
|
|
2. 사용자 입력 이벤트 분기 관리를 위한 ObjectHandler 추가
|
|
3. ObjectHandler 기본 기능 추가 - Grab, Drop
|
|
4. GameObject를 매개변수로 받던 일부 함수를 TwinObject로 받도록 수정
|
|
5. ObjectHandler.onSelectEvent 추가
|
|
6. ObjectHandler.onDropEvent 추가
|
|
7. TwinObjectManager.isExist 추가
|
|
8. ObjectHandler.onSelectEvent에 Panel_ObjectTool.Open 을 연동.
|
|
9. Canvas_Left의 다른 Panel이 열릴때 Panel_ObjectTool이 비활성화 됩니다.
|
|
10. ScrollRectExtension의 Clear 가 정상작동하지 않던 문제 해결
|
|
11. Raycaster가 오른쪽 클릭에도 반응하여 이벤트를 호출할 수 있습니다.
|
|
```
|
|
|
|
### 0.19.8 02-13
|
|
```
|
|
1. XRLib 불필요 기능 삭제
|
|
2. 동시성 Raycasting 이벤트를 위해 Raycaster 개선
|
|
```
|
|
|
|
### 0.19.6 02-07
|
|
```
|
|
1. 나눔고딕 TMP 폰트 추가
|
|
2. 에셋 전처리 기능 추가
|
|
```
|
|
|
|
### 0.19.4 02-06
|
|
```
|
|
1. BottomGrid Shader 추가
|
|
```
|
|
|
|
### 0.19.3 02-01
|
|
```
|
|
1. AssetManager 개선
|
|
2. UI 구조 변경
|
|
3. ScrollRect.Clear 확장메서드 추가
|
|
4. 기타 이벤트 연결부 개선
|
|
```
|
|
|
|
### 0.18.16 01-31
|
|
```
|
|
1. IMouseTracker 및 관련 구문 삭제
|
|
2. Raycaster.UIRaycast 추가
|
|
3. Raycaster.onUIHoverEvent 추가
|
|
- 이제 Raycaster가 UI호버링에 대한 이벤트를 호출합니다.
|
|
- 여러 UI가 겹쳐있을 경우 가장 위에 있는 UI를 대상으로 합니다.
|
|
- Raycaster.uiHoverTimer 으로 호버링 시간 조절이 가능합니다.
|
|
4. 기존 isOverUI 관련 구문 삭제
|
|
5. UIHoverTextFileGenerate 추가
|
|
- UI위에 마우스를 호버링 했을때 뜨는 텍스트를 위한 파일을 자동으로 생성해주는 기능입니다.
|
|
- Tools/UIHoverTextFileGenerate 를 누르면 동작합니다.
|
|
6. UIClassGenerate에 이름 중복에 관련된 예외처리 추가
|
|
7. PanelBaseEditor에 Titleling 기능 추가.
|
|
- Text 오브젝트 중 접두사가 "Title" 인 경우 해당 오브젝트의 이름을 text에 할당하는 기능입니다.
|
|
8. Canvas의 멤버변수로 존재하는 단일 PanelBase 멤버변수의 경우 초기화시 자동 할당 하는 기능 추가
|
|
9. EventConnector 추가
|
|
- 이제 UI를 통한 이벤트는 반드시 EventConnector 에서 연결되어야 합니다.
|
|
```
|
|
|
|
### 0.18.7 01-30
|
|
```
|
|
1. UISettingHelper 가 생성하는 클래스 파일의 텍스트 양식 개선
|
|
2. Non-Generic GetOrAddComponent 추가
|
|
3. UISettingHelper.UIAttach 기능 추가
|
|
UISetting으로 생성된 CanvasClass, PanelClass를 해당하는 오브젝트에 자동으로 AddComponent 하는 기능입니다.
|
|
```
|
|
|
|
### 0.18.4 01-29
|
|
```
|
|
1. UISettingHelper 추가
|
|
- Editor 상에서 Tools/UISetting 을 누르면 동작합니다.
|
|
- 현재 열린 Scene에서 Canvas Component가 붙어있는 GameObject를 찾고,
|
|
- 해당 GameObject에 CanvasBase Component가 없다면 해당 Canvas의 오브젝트 이름으로 새로운 클래스 파일을 생성합니다.
|
|
- 또한 하위의 모든 오브젝트를 대상의 이름을 '_'로 Split 하여 첫번째 문자열이 "Panel" 인 경우 해당 오브젝트의 이름으로 새로운 Panel 클래스를 생성합니다.
|
|
- 생성된 클래스는 자동으로 Add되지 않습니다.
|
|
```
|
|
|
|
### 0.18.2 01-02
|
|
```
|
|
1. UI_TwinObjectCreateButton 이펙트 관련 리팩토링 1
|
|
```
|
|
|
|
### 0.18.1 12/18
|
|
```
|
|
1. Runtime Gizmo 추가
|
|
2. 배치된 오브젝트 삭제 기능 추가
|
|
```
|
|
|
|
### 0.17.10 12/14
|
|
```
|
|
1. AssetManager 에서 Hand제거
|
|
2. TwinObjectManager에서 Hand제거
|
|
```
|
|
|
|
### 0.17.8 12/14
|
|
```
|
|
1. OrbitalController의 원본 스크립트가 미싱이었던 문제 수정
|
|
2. 리팩토링 및 로직 개선
|
|
```
|
|
|
|
### 0.17.6 12/13
|
|
```
|
|
1. 배치된 오브젝트를 드래그 할 때 딜레이가 있던 문제 수정
|
|
2. Inspector 관련 클래스 및 기능 임시 제외
|
|
3. XRLib.EditorUtil 업데이트
|
|
4. 에셋 서버에 접속이 불가능할 경우의 이벤트 추가
|
|
5. AssetManager 기능 메서드 통합
|
|
```
|
|
|
|
### 0.17.1 12/11
|
|
```
|
|
1. *.ini 파일을 인스펙터에서 인식하는 기능 추가
|
|
2. *.ini 파일을 인스펙터에서 수정할 수 있는 기능 추가
|
|
3. Wall 추가
|
|
```
|
|
|
|
### 0.16.10 12/08
|
|
```
|
|
1. TwinObject 생성과 관련된 로직 리팩토링
|
|
2. .ini 파일을 Inspector 에서 읽을 수 있는 Editor 기능 추가
|
|
3. UI_Inspector 추가
|
|
4. UI_TwinObjectCreateButton 코드 개선
|
|
5. UICreater의 불필요한 코드 삭제
|
|
```
|
|
|
|
### 0.16.5 12/06
|
|
```
|
|
1. StartScene 추가
|
|
2. Hand 리팩토링
|
|
3. GridSystem 리팩토링
|
|
4. PRF_Canvas_StartEditUI -> PRF_Canvas_ProjectWizard
|
|
5. Hand.onGrab 개선
|
|
6. 그리드에 배치된 TwinObject 와 현재 Grab 한 TwinObject 가 겹쳤을 경우에도 아웃라인이 표시되도록 하게 개선
|
|
```
|
|
|
|
### 0.15.21 12/05
|
|
```
|
|
1. TwinObjectBoxOutline 기능 추가
|
|
2. UI_TwinObjectCreateButton 과 연관된 클래스 간의 참조 관계 개선
|
|
3. EditManager.PauseEdit 추가
|
|
4. EditManager.StartEdit 추가
|
|
5. System.Prf 복구
|
|
6. OutlineController 추가
|
|
7. Outline 리팩토링
|
|
8. BaseUI를 XRLib로 편입
|
|
9. Initializer가 BaseUI를 골라내도록 개선
|
|
10. XRISInitializer 삭제
|
|
11. AssetCreater 기능을 AssetManager로 병합
|
|
12. AssetCreater 삭제
|
|
13. AssetDownloader 기능을 AssetManager로 병합
|
|
14. AssetDownloader 삭제
|
|
15. AseetManager의 Search 관련 함수의 이름 통합
|
|
16. 각 프리팹 및 클래스내의 컨벤션 수정
|
|
17. 컨벤션 미싱으로 인한 오류 수정
|
|
18. AssetManager에 Addresable.InitializeAsync 복구.
|
|
19. TriLib 삭제
|
|
20. 시점을 2D <-> 3D 로 전환하는 기능 추가
|
|
21. 20번 기능의 함수명 수정
|
|
22. 배치 불가능한 오브젝트가 계속해서 마우스를 따라올 수 있도록 개선
|
|
```
|
|
|
|
### 0.14.6 12/05
|
|
```
|
|
1. Edit UI 디자인 적용
|
|
2. Hand Grab 개념 변경
|
|
3. UI_TwinObjectCreateButton Animation 추가
|
|
4. XRLib Update - Addressable Asset null 오류 대응
|
|
5. Addressable Asset System 기초 기능 추가
|
|
6. Prefab 일부 수정
|
|
7. AssetDownloader와 UI_TwinTypeTab 간의 구조 개선
|
|
```
|
|
|
|
### 0.13.4 11/30
|
|
```
|
|
1. 불필요 에셋 삭제
|
|
2. 불필요 스크립트 삭제
|
|
3. TwinProprerty 추가.
|
|
```
|
|
|
|
### 0.13.1 11/29
|
|
```
|
|
1. EditUI 추가 및 기존 BaseUI대체
|
|
2. TwinUI 추가
|
|
3. AssetManager.DownloadFromName 추가
|
|
```
|
|
|
|
### 0.12.0 11/28
|
|
```
|
|
1. BaseUI 추가 및 기존 UI 스크립트에 상속작업
|
|
```
|
|
|
|
### 0.11.0 11/28
|
|
```
|
|
1. EditManager 추가 및 기초작업
|
|
```
|
|
|
|
### 0.10.13 11/28
|
|
```
|
|
1. GridSystem 에서 grid 와 gridLayout을 DTGrid로 분리
|
|
2. DTGrid 초기화시 grid의 CellSize도 초기화 하도록 수정
|
|
3. Hand 리팩토링 1차
|
|
4. GridSystem 오타 수정 1차
|
|
5. GridSystem의 twinObject를 Hand.GrabObject로 분리
|
|
```
|
|
|
|
### 0.10.8 11/27
|
|
```
|
|
1. AssetCreater 추가
|
|
2. GridSystem.DestroyObjectChild 관련 로직 개선
|
|
3. XRLib.Raycaster의 안정성 증가를 위한 로직 추가
|
|
4. GridReset->Drag 시 나오는 Raycaster Error 해결
|
|
UI위에 있을 경우 Raycaster의 hitCount가 0이 되어 hitInfo가 null이 되어 생기는 오류였음.
|
|
5. GridSystem 의 prevArea Size 관련된 로직 개선
|
|
6. Release Test
|
|
7. AssetManager 추가
|
|
8. ServerAssetManager->AssetDownloader
|
|
9. AssetDownloader의 일부 함수명에서 Asset 제거
|
|
```
|
|
|
|
### 0.9.0 11/27
|
|
```
|
|
1. EventConnecter 추가
|
|
```
|
|
|
|
### 0.8.2 11/27
|
|
```
|
|
1. HandController->Hand
|
|
2. HandState->Hand.State
|
|
```
|
|
|
|
### 0.8.0 11/23
|
|
```
|
|
1. Hand Action 추가
|
|
2. 일부 코드 리팩토링
|
|
3. Addresable Asset System 사용 테스트 완료
|
|
```
|
|
|
|
### 0.7.2 11/22
|
|
```
|
|
1. TriLib Asset 추가
|
|
2. XRLib.ScriptableObject 삭제
|
|
3. 기타 불필요 구문 삭제
|
|
```
|
|
|
|
### 0.6.4 11/22
|
|
```
|
|
1. Raycaster.Casting 추가
|
|
2. GridSystem의 Physics.Raycasting 을 Raycaster.Casting 으로 통합
|
|
3. PRF_GridSystem 정리
|
|
4. PRF_GridSystem의 초기화 최적화
|
|
5. UI_TwinTypeTab.Open(TwinObjectType) 추가
|
|
```
|
|
|
|
### 0.5.8 11/22
|
|
```
|
|
1. XRLib Update
|
|
- 이제 Runtim Instantiate 시 Regist 하여 기존 초기 생성된 클래스만 정상적인 사용이 가능했던 의존성 주입을 개선
|
|
2. Instantiate 지원범위 확대
|
|
3. GridSystem 기능을 Task에 맞게 함수 이름 변경 및 추가
|
|
4. addressable asset 기능 추가
|
|
5. GridBuildingSystem -> GridSystem
|
|
6. GridSystem.AreaIndication() 리팩토링
|
|
7. GridSystem.ClearArea() 리팩토링
|
|
8. GridSystem.CanBePlace() -> ObjectPlacing()
|
|
```
|
|
|
|
### pre-0.4.6 11/22
|
|
```
|
|
1. UICreater
|
|
2. DreamOS Asset 추가
|
|
3. UICreater로 모든 UI 생성 병합
|
|
4. TwinObjectListTester 삭제
|
|
5. TwinObjectManagerTester 삭제
|
|
6. UICreater 를 통한 UI 생성 간소화
|
|
7. UICreater로 UI 의존성 병합
|
|
```
|
|
|
|
### pre-0.3.0 11/21
|
|
```
|
|
1. grid 시스템 추가
|
|
```
|
|
|
|
### 0.2.6 11/21
|
|
```
|
|
1. UI_TwinTypeTab.Generate
|
|
2. namespace 수정
|
|
3. 코드 리팩토링 1
|
|
4. 코드 리팩토링 2
|
|
```
|
|
|
|
### 0.2.2 11/20
|
|
```
|
|
1. TwinObjectManager 추가
|
|
2. TwinTypeTab 추가
|
|
3. TwinObjectList 생성에 관한 기초 구조 추가
|
|
```
|
|
|
|
### 0.1.8 11/20
|
|
```
|
|
1. System에 Initializer 추가
|
|
2. TwinObjectManager 추가
|
|
3. 기본 namespace XED 설정
|
|
4. Addressable 설치
|
|
5. UI_TwinObjectCreateButton Layout
|
|
6. UI_TwinObjectCreateButton.Generate
|
|
7. UI_TwinObjectCreateButton.CreateObject
|
|
8. 생성 구조 변경
|
|
```
|
|
|
|
### 0.1.0 11/16
|
|
```
|
|
1. 사용자 조작 기능 추가
|
|
```
|
|
</details> |