-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
问题简述
完成关卡编辑器的Detail面板(详细参数面板)类似Unity中选择不同物体,显示不同的组件参数
实现方案
- Detail面板的显示状态只有在选择物体数量>0出现。
- 其中的详细参数只呈现选择物体共有的参数。
- 点击不同的物体呈现出不同的可调参数,Itemdata中的类似CanPush,CanCopy这类公共参数。
- bool类型的参数则通过对象池在Detail面板中创建一个复选框,以及对应的Text
- int,float这类参数则创建一个inputfield,并且有对应的Text。
- Color则出现一个调色板,可以调整物体的材质球颜色。
- 当然,这些功能也可以根据具体的Itemdata类型来创建对应的预制体(工厂),不用根据参数自动创建。
- 保持较高的可扩展性,良好的代码结构。
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request