Godot 入门
🧩 1. 基础知识
- Godot 编辑器界面布局
- 项目创建与保存
- 场景(Scene)与节点(Node)的概念
- 常见节点简介(Node2D, Sprite2D, Label, Button 等)
- Godot 文件系统(res://, user://)
💡 2. GDScript 脚本语言
- GDScript 语法基础(变量、函数、条件、循环)
- 信号(Signal)机制
- 输入检测(Input 类)
_process()
和 _physics_process()
的区别
🎮 3. 场景搭建与控制
- 多个场景之间的切换与嵌套
- 父子节点关系与节点树结构
- 实例化节点与预制体(PackedScene)
- 动画系统(AnimationPlayer / AnimatedSprite2D)
⚙️ 4. 游戏逻辑与交互
- 控制角色移动(键盘输入)
- 碰撞检测(Area2D / CollisionShape2D)
- UI 系统基本组件(Control、Button、Label、VBoxContainer)
- 音效播放与资源管理
📐 5. 2D 游戏开发基础
- TileMap 瓦片地图
- 摄像机跟随(Camera2D)
- 层级与遮挡(Z-index / CanvasLayer)
🧪 6. 调试与工具
- 打印调试信息(
print()
)
- 断点调试(Debugger)
- 导出项目(HTML5、Windows、Android 等平台)
📘 7. 推荐学习顺序(建议按以下顺序掌握)
- 节点系统 → 场景系统 → 编辑器操作
- 脚本语法 → 脚本控制节点 → 信号机制
- 输入检测 → 碰撞检测 → 简单交互
- UI 搭建 → 动画与音效
- 完整项目打包导出
🔗 参考资料