# AvatarEditor **Repository Path**: game_engine_development/avatar-editor ## Basic Information - **Project Name**: AvatarEditor - **Description**: 基于QT的Avatar编辑器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-01 - **Last Updated**: 2026-02-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AvatarEditor #### 介绍 AvatarEditor 是一个基于 Qt 框架开发的游戏编辑器,旨在为开发者提供一个便捷的工具来创建和管理游戏场景、脚本以及资源。 该编辑器支持多种游戏元素的创建和编辑,如模型、几何体、天空盒等,同时提供了丰富的脚本编辑和调试功能。 ![浅色主题](screenshot/1.png#pic_center) ![深色主题](screenshot/2.png#pic_center) ![脚本编辑器](screenshot/3.png#pic_center) #### 代码架构 - dialog目录:各种对话框。 - entity目录:包含各种实体定义。 - utility目录:包含各种实用工具类。 - widget目录:自定义控件。 - AvatarLibrary.cpp:提供了与游戏引擎交互的接口。 - Program.cpp:负责工程加载与设置。 - mainwindow.cpp:负责管理整个编辑器的界面布局和核心功能,如启动场景、切换相机类型等。 #### 环境要求 - Qt 开发环境 (建议使用 Qt6 或更高版本) - CMake 3.21及以上版本 - C++ 编译器 (如 GCC 或 MSVC)