Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor Editor: ui layer and input layer #194

Merged
merged 9 commits into from
May 20, 2022

Conversation

BoomingTechDev
Copy link
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-张之栋 <[email protected]>
Co-authored-by: TECH-EngineTools-刘泽宇 <[email protected]>
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