跳转至

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. 推荐学习顺序(建议按以下顺序掌握)

  1. 节点系统 → 场景系统 → 编辑器操作
  2. 脚本语法 → 脚本控制节点 → 信号机制
  3. 输入检测 → 碰撞检测 → 简单交互
  4. UI 搭建 → 动画与音效
  5. 完整项目打包导出

🔗 参考资料