用于应用程序开发的 Godot | Alex Tiniuc

主要观点:Godot 作为应用开发框架被忽视,其在应用开发中有诸多优势。
关键信息

  • Godot 应用由场景树和节点构成,有丰富的控制节点用于构建图形用户界面,场景和节点在编辑器中紧密集成。
  • 设计便于迭代,自带的 GDScript 语言与场景树和编辑器紧密结合,易于上手且高效,还具备多种编程特性。
  • 场景树系统便于构建可逐步功能化的 UI 模型,且损失小。
  • Godot 是跨平台的,支持多种常见桌面平台、移动平台和网页,节省时间。
  • 已有多个非游戏应用基于 Godot 开发,如 Godot 编辑器、Chord Chart Memo、Lorien、Material Maker、Arrow、GodSVG 等。
    重要细节
  • 控制节点中常用各种容器类型可自动移动和调整子节点大小,方便开发响应式 GUI。
  • GDScript 类似 Python 且与场景树等紧密集成,控制主菜单的脚本很基础,能快速编写。
  • 场景树系统可轻松构建 UI 模型,不满意损失小,满意可保存为场景并在项目中使用。
  • Godot 支持多种平台,开发时可在 Windows 运行,还能通过 Android 一键部署到手机。
  • 这些非游戏应用各有特点,如 Godot 编辑器本身是在 Godot 中运行的“游戏”,Chord Chart Memo 用于快速记录和弦等。
阅读 17
0 条评论