fix(editor): 修复右键菜单和粒子编辑器问题 (#286)
- 修复右键菜单被状态栏遮挡的问题 - 修复右键菜单边界检测,考虑标题栏和状态栏高度 - 调整右键菜单结构:新建文件夹 → 资源类型 → 工具操作 - 修复 Particle 插件默认未启用的问题(defaultEnabled 的新插件不被旧配置禁用) - 修复 SizeOverLifetime 模块在预览中无效果的问题 - 移除 MaterialEditorModule 中的重复模板注册
This commit is contained in:
@@ -62,14 +62,14 @@ export class MaterialEditorModule implements IEditorModuleLoader {
|
||||
private inspectorProvider?: MaterialAssetInspectorProvider;
|
||||
|
||||
async install(services: ServiceContainer): Promise<void> {
|
||||
// Register file creation templates
|
||||
// 注意:文件创建模板由 PluginManager.activatePluginEditor() 自动注册
|
||||
// 不要在这里手动注册,否则会重复
|
||||
// NOTE: File creation templates are auto-registered by PluginManager.activatePluginEditor()
|
||||
// Do not manually register here to avoid duplicates
|
||||
|
||||
// Register asset creation mapping for .mat files
|
||||
const fileActionRegistry = services.resolve(FileActionRegistry);
|
||||
if (fileActionRegistry) {
|
||||
for (const template of this.getFileCreationTemplates()) {
|
||||
fileActionRegistry.registerCreationTemplate(template);
|
||||
}
|
||||
|
||||
// Register asset creation mapping for .mat files
|
||||
fileActionRegistry.registerAssetCreationMapping({
|
||||
extension: '.mat',
|
||||
createMessage: 'material:create',
|
||||
|
||||
Reference in New Issue
Block a user