Skip to content

Refactor Editor: ui layer and input layer#194

Merged
BoomingTechDev merged 9 commits intoBoomingTech:mainfrom
BoomingTechDev:upstream
May 20, 2022
Merged

Refactor Editor: ui layer and input layer#194
BoomingTechDev merged 9 commits intoBoomingTech:mainfrom
BoomingTechDev:upstream

Conversation

@BoomingTechDev
Copy link
Copy Markdown
Contributor

此次合并抽离了ui层以及engine层中的输入控制逻辑。
包括:

  • 鼠标事件(选中物体、高亮选中轴、相机速度调整等逻辑)
  • 键盘输入事件(相机移动,删除等逻辑)
  • editor command从引擎层抽离到编辑器层
  • editor mode及game mode的判定切换逻辑更改
    主要使编辑器层的逻辑功能结构更加清晰:
  • scene manager负责场景管理
  • input manager负责输入管理
  • ui负责编辑器ui渲染。

@hyv1001 hyv1001 self-requested a review May 20, 2022 12:18
@BoomingTechDev BoomingTechDev merged commit ec2b153 into BoomingTech:main May 20, 2022
KaygNas pushed a commit to KaygNas/Piccolo that referenced this pull request Feb 10, 2023
* Refactor Editor Framework

* Fix naming typo, filed to field

* editor input refactor

* fix editor mac build

Co-authored-by: TECH-EngineTools-张之栋 <zhidong.zhang@boominggames.com>
Co-authored-by: TECH-EngineTools-刘泽宇 <zeyu.liu@boominggames.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant