
Godot Core System 插件分享
2025-03-16 发布193 浏览 · 0 点赞 · 0 收藏
Godot Core System,一个为 Godot 4.4+ 设计的高度模块化、易扩展的游戏开发全能插件
✨ 特性
- 🎮 状态机系统 - 灵活强大的游戏逻辑状态管理
- 💾 序列化系统 - 易用的存档/读档功能和配置管理
- 🎵 音频系统 - 全面的音频管理,支持分类和过渡
- 🎯 输入系统 - 统一的输入处理,支持动作映射和事件管理
- 📝 日志系统 - 详细的日志系统,支持多种输出通道
- 🎨 资源系统 - 高效的资源加载和管理
- 🎬 场景系统 - 简化场景转换和管理
- 🔧 插件架构 - 易于扩展和自定义
- 📱 设置集成 - 通过 Godot 的项目设置配置所有系统
- 🛠️ 开发工具 - 内置调试和开发工具
🚀 快速开始
系统要求
- Godot Engine 4.4+
- 基本的
GDScript
和Godot
引擎知识
安装步骤
- 从发布页面下载最新版本
- 将
godot_core_system
文件夹复制到你的 Godot 项目的addons
目录下 - 在 Godot 编辑器中启用插件:
- 打开项目设置(Project -> Project Settings)
- 切换到插件标签页(Plugins)
- 找到
Godot Core System
并启用
基础使用
extends Node
func _ready():
# 通过 CoreSystem 单例访问各个管理器
CoreSystem.state_machine_manager # 状态机管理器
CoreSystem.save_manager # 存档管理器
CoreSystem.audio_manager # 音频管理器
CoreSystem.input_manager # 输入管理器
CoreSystem.logger # 日志管理器
CoreSystem.resource_manager # 资源管理器
CoreSystem.scene_manager # 场景管理器
📚 进阶文档
系统 | 说明 | 文档链接 |
---|---|---|
状态机系统 | 游戏状态管理与转换 | 查看文档 |
序列化系统 | 游戏存档与配置管理 | 查看文档 |
音频系统 | 音效与音乐管理 | 查看文档 |
输入系统 | 输入控制与事件处理 | 查看文档 |
日志系统 | 日志记录与调试 | 查看文档 |
资源系统 | 资源加载与管理 | 查看文档 |
场景系统 | 场景切换与管理 | 查看文档 |
附录
作者信息:https://space.bilibili.com/8618918
项目地址:https://gitee.com/Giab/godot_core_system
请前往 登录/注册 即可发表您的看法…