文档变更日志

类参考手册 的诸多更新. 以下列出了自3.1版起添加的新教程. 注解 本文档仅包含新教程, 因此并未反映所有更改, 许多教程已经大幅更新, 但未反映在本文档中.

自 3.1 版本以来的新教程

项目工作流程

  • 为 Android 平台自定义编译

    2D

  • 2D 精灵动画

    音频

  • 使用麦克风录音
  • 同步游戏音频及音乐

    数学

  • 贝塞尔、曲线和路径
  • 插值

    输入

  • 输入示例

    国际化

  • 使用 gettext 进行本地化

    着色器

  • 您的第一个着色器系列:

  • Introduction to shaders

  • Your first 2D shader
  • Your first 3D shader
  • Your second 3D shader
  • 使用 VisualShader

    网络

  • WebRTC

    虚拟现实

  • VR 入门教程第 1 部分
  • VR 入门教程第 2 部分

    插件

  • 创建Android插件
  • 检查器插件
  • 可视化着色器插件

    多线程

  • 使用多线程

    创建内容

    程序式几何体系列:
  • 程序式几何体
  • 使用ArrayMesh
  • 使用SurfaceTool
  • 使用MeshDataTool
  • 使用即时几何体

    优化

  • 使用MultiMeshes优化
  • 利用服务器进行优化

    法律相关

  • 遵守许可证

    自 3.0 版本以来的新教程

    渐进式教程

  • Using Signals
  • 导出

    编写脚本

  • GDScript 中的静态类型

    项目工作流程

    最佳实践:
  • 前言
  • 在 Godot 中应用面向对象原则
  • 场景组织
  • 何时使用场景与脚本
  • 自动加载与常规节点
  • 何时以及如何避免为任何事情使用节点
  • Godot 接口
  • Godot 通知
  • 数据偏好
  • 逻辑偏好

    2D

  • 2D 灯光和阴影
  • 2D 网格

    3D

  • 使用 CSG 设计关卡原型
  • 用MultiMeshInstance动画化数以千计条鱼
  • 用粒子控制数千条鱼

    物理学

  • 布娃娃系统
  • 使用 SoftBody

    动画

  • 二维骨骼
  • 使用 AnimationTree

    GUI

  • 使用容器

    视图

  • 使用 Viewport 作为纹理
  • 自定义后期处理

    着色器

  • Converting GLSL to Godot shaders
  • 高级后期处理 着色参考:
  • Introduction to shaders
  • 着色语言
  • Spatial 着色器
  • CanvasItem 着色器
  • 粒子着色器

    插件

  • 制作主屏幕插件
  • 空间变换轴插件

    平台相关

  • 导出自定义HTML页面

    多线程

  • 线程安全的 API

    创建内容

  • 制作树

    杂项

  • 修复抖动和不连贯
  • 在编辑器中运行代码
  • 手动更改场景
  • GLES2 和 GLES3 之间的差异

    编译

  • 为尺寸优化构建
  • 使用脚本加密密钥编译

    引擎开发

  • 绑定到外部库