Godot引擎是一款基于MIT协议的开源游戏引擎,你可以使用它来制作2d和3d游戏。Godot引擎提供了大量的游戏开发常用工具,使你可以专注于游戏开发本身,不用重头造轮子。你可以免费的使用它,而无需支付任何费用。更多的内容可以去godot官网查看:https://godotengine.org/
1.1 安装Gogot
1.1.1 官网安装
- 访问godot官网 【建议】
- 点击download链接
- 选择你对应的系统和godot版本
Godot支持Linux,MacOS,Window,Linux Server四种系统。接下来的讲解以Window版本的64-bit,gdscirpt版本为例。 - 解压后按提示安装
1.1.2 itch.io安装
itch官网的下载地址https://godotengine.itch.io/godot,选择相应的版下载即可。
1.1.3 Steam 安装
steam官网的下载地址https://store.steampowered.com/app/404790/Godot_Engine/,需要有steam账号,steam安装会自带全部demo包,且会随着版本自动更新。
1.2 创建项目
1.2.1 运行godot
双击桌面图标运行程序
1.2.2 项目管理界面
运行后进入到项目管理界面
1. 项目标签
项目标签选中时,5显示的内容为你所创建的项目列表
2. 模板
Godot游戏制作的项目模板下载管理
3. 语言切换
切换引擎界面使用语言,默认为英文,对英文界面不适应的可以切换到简体中文
4. 编辑按扭
- 编辑(Edit)
编辑选中的项目 - 运行(Run)
运行选中的项目 - 扫描(Scan)
扫描硬盘中的项目,添加到项目列表中 - 新建项目(new project)
新建项目 - 导入(Import)
导入已经存在的项目 - 重命名(rename)
项目重命名 - 删除(remove)
删除选中的项目 - 删除缺失的项目(remove missing)
删除列表中存在,在硬盘中已经删除的项目
5. 项目列表
显示你创建的项目列表
1.2.3 新建项目
单击新建项目按扭,弹出下面的对话框
- 项目名称
你当前的项目名称,这是我们的第一个godot项目,可以命名为HelloGodot,你也可以用其他的名字,新建文件夹可以在当前目录下创建文件夹 - 项目路径
项目在你电脑上的存储位置,点击浏览按扭可以更换路径 - 渲染器
建议创建电脑游戏时选择OpenGL ES 3.0;建议创建手机和网页游戏时选择OpenGL ES 2.0,进入到游戏编辑模式下还可以调整渲染器
1.3 使用可视化编辑器
设置完项目名称和项目路径和渲染器后,点击创建并编辑,进入到可视化编辑器
1. 菜单栏
分别为场景,项目,高度,编辑器和帮助
- 场景菜单,和场景操作相关的操作,如保存,导入,打开操作
- 项目菜单,项目设置,版本控制,导出项目等操作
- 调试菜单,游戏代码调式选项的开启与关闭
- 编辑器菜单,编辑器设置,布局设置等
- 帮助菜单,在线教程
2. 场景和导入面板
- 场景树
显示当前场景的层级关系,在这里给场景添加和删除节点,后面的课程会详细讲解节点,这里你可以这样理解,视图是一间屋子,是最外层的节点,屋子里的东西相当于是子节点,节点可以有嵌套关系 - 导入面板
用于导入和更新文件系统中的文件
3. 文件系统面板
项目中用到的所有的文件都在这个面板下面
4. 视图切换工具
切换2d,3d,script和Assetlib
Assetlib:在这里你可以找到各种游戏原型demo,游戏引擎插件,由社区提供,你也可以访问官方的资产库网址:https://godotengine.org/asset-library
5. 视图工具
后续的课程中会在用到时详细讲解每个工具,这里只需要了解下即可
6. 主视图
游戏场景的搭建都是在这里完成
7. 播放控制
依次为预览项目(F5),暂停预览(F7),停止预览(F8),预览当前场景,预览自定义场景
8. 属性和节点面板
- 属性面板
选中的节点后,属性面板显示对应节点的可编辑属性,如位置,大小,缩放,颜色,材质等等 - 节点面板
有信号(Signals)和组(Group)两个功能,signal用来连接节点发出的信号,如按扭点击时执行让人物前进。
组相当于标签,可以在代码中使用,判断某节点是否属于某个组,如有个组名字叫enemies,当组里的一个敌人发现主角,会通知enemies组里的所有敌人,如果不是这个组里的人,则不会收到该消息。
9. 控制台
依次为输出,调试器,音频,动画。代码调试时的错误输出提示会在这里显示。