美文网首页
从零开始学习并参加 Godot Game Jam 的快速指南

从零开始学习并参加 Godot Game Jam 的快速指南

作者: RetroDaddy | 来源:发表于2018-12-20 23:40 被阅读0次

    从零开始学习并参加 Godot Game Jam 的快速指南

    引擎下载

    Godot 完全开源免费,整体只有一个 50m 左右的执行文件,Windows,Mac,Linux 版本都有,可到官网 https://godotengine.org/ 下载。

    项目目录组织方式

    Godot 项目以目录作为单位,所有的代码/资源/插件都在这个目录里,可以进行整体的复制和移动。在项目管理器中可以导入/打开和新建项目,每个项目的根目录下都有一个 project.godot 文件,对应的就是菜单中的 Project Settings 里面设置的内容。

    2018-12-20-23-01-58.png

    创建场景 Scene

    场景 Scene 是 Godot 的基本资源组织方式,每个场景都是一棵节点树,场景可以层叠嵌套。

    2018-12-20-23-09-05.png

    创建节点 Node

    Node 节点是按照功能进行划分的游戏内物体,在场景面板中添加节点时会弹出一个树状结构的节点图,可以看出来,Godot 的节点系统是完全按照面向对象 OOP 方式进行设计的:

    2018-12-20-23-12-02.png

    游戏窗口设置

    菜单 -> Project -> Project Settings -> General (选项卡) -> Display (左侧目录) -> Window

    2018-12-20-22-54-18.png

    编程

    Godot 首推使用 GDScript,一种类 Python 的脚本语言,只需读完这个页面就可基本掌握: http://docs.godotengine.org/en/3.0/getting_started/scripting/gdscript/gdscript_basics.html

    Godot 内置代码编辑器,在 Godot 内编写代码即可。

    切换场景编辑和脚本编辑

    在工具栏中有 4 个按钮可以进行编辑主视图的切换,快捷键对应 F1 ~ F4

    2018-12-20-23-22-04.png

    为节点挂载脚本

    在场景面板点击这个按钮可以为所选节点创建或者挂载一个脚本:

    2018-12-20-23-19-22.png

    节点的两个重要函数

    _ready 和 _proecces 一般来说你的代码会写在这两个重要的函数里,对应的分别是节点初始化完成后和每帧结束前,这两个函数都会被调用。

    2018-12-20-23-26-35.png

    运行游戏

    使用快捷键或者右上角的按钮:

    2018-12-20-22-56-35.png

    F5 运行项目
    F6 运行当前场景

    资源的导入

    将资源(比如 srpite sheet 图片)复制到项目目录即可,Godot会自行导入,如果要更改导入设置,点击相对应的文件后在 Import 面板进行修改。

    活用搜索

    面对大量的节点,文件,属性,Godot 在很多面板中都设置有搜索框,在这些搜索框中输入关键字可以快速的定位自己想要的内容:

    添加节点面板

    2018-12-20-23-14-10.png

    文件面板

    2018-12-20-23-15-21.png

    属性面板

    2018-12-20-23-15-46.png

    另外场景和脚本可以使用快捷键快速打开,这里可以进行快速的搜索:

    CTRL + SHIFT + O 快速打开场景

    2018-12-20-23-17-10.png

    CTRL + ALT + O 快速打开脚本

    2018-12-20-23-37-23.png

    更多有用的中文社区资源

    indienova 的 Godot-StartUP 小组 https://www.indienova.com/groups/309
    ,小组内有相关 Q 群。

    最终参考

    Godot 文档已经相当完备,包括新手指引,引擎介绍,API等都在这里了:http://docs.godotengine.org/

    相关文章

      网友评论

          本文标题:从零开始学习并参加 Godot Game Jam 的快速指南

          本文链接:https://www.haomeiwen.com/subject/talpkqtx.html