Unity编辑器整体框架
2022-07-15 17:14:59 11 举报
Unity编辑器整体框架
作者其他创作
大纲/内容
负责维护编辑器自己的操作
EditorWindow
ShowOnclickOnValueChanged
负责在编辑器Hierachy中维护所有编辑器数据
负责处理撤销
负责维护编辑器在Hierachy中修改内容
EditorCharactorMgr
GetCharaData(id)LoadCharaRes(id)List<int> GetCharaList()
EditorHierachyDataMgr
XXXEditorModule
+ operation1(params):returnType- operation2(params)- operation3()
负责读写数据
负责维护各个系统的数据和资源
EditorDataHelper
EditorList
EditorCfgCenter
Command
DoUndo
负责维护编辑器底层数据
EditorCfgInfo
key:stringpath:stringfiletype:intclassType:T
EditorHierachyOperator
AddGameObjectRemoveGameObjectAddComponentRemoveComponent
EditorDungeonMgr
List<int> GetDungeonList()LoadDungeonRes()GetDungeonData()AddDungeonEventData()
使复杂控件逻辑风格一致
收藏
收藏
0 条评论
回复 删除
下一页