diff --git a/cc-inspector/src/views/devtools/hierarchy.vue b/cc-inspector/src/views/devtools/hierarchy.vue
index d15f815..0aff868 100644
--- a/cc-inspector/src/views/devtools/hierarchy.vue
+++ b/cc-inspector/src/views/devtools/hierarchy.vue
@@ -11,7 +11,7 @@
-
+
@@ -199,6 +199,7 @@ export default defineComponent({
}
let preSearch = "";
return {
+ config,
doSearch(v: string) {
if (v && preSearch !== v) {
ga.fireEventWithParam(GA_EventName.TreeSearch, v);
@@ -323,6 +324,16 @@ export default defineComponent({
},
});
menus.push({ type: ccui.menu.MenuType.Separator });
+ menus.push({
+ name: "tree icon",
+ selected: config.value.showTreeIcon,
+ callback(item) {
+ ga.fireEventWithParam(GA_EventName.MouseMenu, item.name);
+ config.value.showTreeIcon = !config.value.showTreeIcon;
+ appStore().save();
+ },
+ });
+ menus.push({ type: ccui.menu.MenuType.Separator });
menus.push({
name: "hover inspect",
selected: config.value.hoverInspect,
diff --git a/cc-inspector/src/views/devtools/store.ts b/cc-inspector/src/views/devtools/store.ts
index cd6fdf9..7a2fb02 100644
--- a/cc-inspector/src/views/devtools/store.ts
+++ b/cc-inspector/src/views/devtools/store.ts
@@ -36,6 +36,10 @@ export class ConfigData {
* 当节点树点击时,游戏是否同步Inspect
*/
clickInspect: boolean = true;
+ /**
+ * 显示节点树的icon
+ */
+ showTreeIcon: boolean = true;
}
export const appStore = defineStore("app", () => {
@@ -52,6 +56,7 @@ export const appStore = defineStore("app", () => {
config.value.refreshInspector = !!data.refreshInspector;
config.value.hoverInspect = !!data.hoverInspect;
config.value.clickInspect = !!data.clickInspect;
+ config.value.showTreeIcon = !!data.showTreeIcon;
}
return {
frameID,