通过之前的学习我们已经基本了解了godot的界面,知道如何创建项目以及节点。那么,从这一章节我们将进入godot官方给我们提供的一个2D游戏开发的小教程进行入手,这个游戏并不是我自己的作品,而是我通过学习完之后,对其进行优化的一个改进版,是对官方教程的一个补充,并且融入了个人的一些理解与学习成果的记录!
如果您觉得我的教程无法理解与消化,那么请移步官方!
官方传送门: 设置项目 — Godot Engine (4.x) 简体中文文档
创建项目
这一部分我们将主要来学习如何对项目的文件夹结构组织来一个简单的学习与了解!一个好的文件组织结构可以有利于我们项目的维护以及开发!
启动Godot创建新项目
这里的内容如果你还不会,请阅读上一章节的内容!
这里我们创建一个新的项目,并将项目名称命名为《躲避小兵》并且将其保存在一个同名的目录当中!
然后去网盘下载官方为我们提供的在游戏过程中需要用到的素材及声音等文件!下载地址:https://pan.quark.cn/s/0472d3bf2297
下载之后解压出来应该是
如图所示的两个文件夹,在项目根目录创建一个assets的目录,把解压出来的这两个文件拖动到该目录下,以备后续使用,此刻我们文件系统结构如下图所示!
项目设置
这个游戏是针对竖屏模式设计的,所以我们首先就需要调整游戏窗口的大小。
点击项目–>项目设置–>显示–>窗口
这里我们将视口宽度设置为480,视口高度设置为720。
拉伸选项下的模式改为画布选项(canvas_items),比例设置为保持(keep)。这样就可以保证在不同的大小屏幕上,游戏都能够进行一致的比例缩放。
组织项目
在这个项目中,我们将制作 3 个独立的场景:Player
、Mob
以及 HUD
,我们将把这些场景合并成游戏的 Main
场景。
虽然我们这是一个很小的项目,但是我们还是按照大型项目的文件组织结构来组织项目文件!
在根目录下分别创建一个scenes的文件夹和scripts的文件夹,用来分别存放场景和对应的脚本!
最终目录结构如下所示!