跳到正文
开发

Godot 新手入门:从哪里开始

一款免费、开源又轻量的引擎。从想法到第一款可玩游戏的最短路径。

作者 MATHEUZERA 编辑部发布于 阅读约 1 分钟

深色屏幕上色彩丰富的程序代码

Godot 是一款采用 MIT 许可证的免费开源游戏引擎。它不收取分成,在配置一般的电脑上也能运行,因此成为许多独立开发者的起点。

首先要理解的三个概念

  1. 节点

    在 Godot 里,一切都是节点:一个精灵、一台摄像机、一段声音、一个碰撞区域。每个节点只做一件事。

  2. 场景

    场景是保存在文件里的一棵节点树。玩家是一个场景,敌人是另一个,关卡又是另一个。场景里还可以包含场景。

  3. 信号

    信号用来通知发生了某件事,比如按钮被点击、敌人被击败。其他节点监听并作出反应,不需要了解对方的内部细节。

第一个项目

真正从小处开始:一个会移动的角色、一个可以拾取的物品和屏幕上的一个计数器。这个项目已经涵盖了移动、碰撞、信号和界面,也就是任何大型游戏的基础。

官方文档由社区翻译,并包含一个完整的 2D 入门游戏教程。读完本文后,那就是最好的下一步。

来源与参考