Godot学习笔记(一)—— 基本概念

1、Godot简介

        Godot 引擎是一款功能丰富的跨平台游戏引擎,可以通过统一的界面创建 2D 和 3D 游戏。它提供了一套全面的通用工具,因此用户可以专注于制作游戏,而无需重新发明轮子。游戏可以一键导出到多个平台,包括主流的桌面平台(Linux、macOS、Windows)以及移动平台(Android、iOS)和基于 Web 的(HTML5)平台。

        Godot 在宽松的 MIT 许可证下完全自由且开源,没有附加条件、没有抽成、什么都没有。用户的游戏乃至引擎的每一行代码,都是属于自己的。Godot 的开发完全独立且由社区驱动,允许用户以帮助塑造他们的引擎来满足他们的期望。它受到软件自由保护组织支持,不以盈利为目标。

        Godot 官方支持的语言是 GDScript、Visual Scripting、C# 和 C++。

        博主本人目前学习的主要是godot 4.1.2、godot3.5.3(长期稳定版)和godot(mono)3.5.3(支持c#)。

        更多细节可以参考官方文档常见问题 — Godot Engine (3.5) 简体中文文档

        同时本文也借鉴于开源大佬的git项目和b站教程,感兴趣的可以去学习一下GitHub - zfoo-project/godot-start: godot start is godot engine utils and sample

5.编辑器界面_哔哩哔哩_bilibili

2、认识Godot界面——以学习的2D游戏为例、版本号3.5.3

        a. 左侧分栏:

                Scene:显示当前选中的场景,由若干节点组成的一棵场景树、节点树。

此外Scene还有以下特性:

1、场景都有一个root node

2、可以将场景保存到硬件设备并加载

3、可以根据需要创建很多实例化的场景

4、在空场景中,“其他节点”等价于点击“场景”面板左上角的“添加子节点”按钮,这个按钮的作用是为当前选中的节点添加一个新的子节点

注:一个项目中有多个Scene,但在Scene栏中只显示当前编辑的Scene。

                 在Scene中可以通过实例化操作来添加子场景。

    FileSystem:显示godot项目(后缀为.project)所在目录下的全部文件

        b.中间区域:

                2D:切换2D视图

                3D:切换3D视图 (本人学习中以2D为主,不涉及3D)

                Script:代码编辑器,能打开后缀为.gd的脚本文件。之前曾尝试使用外部编辑器,认为其报错、查阅手册等功能不如godot自带的编辑器。

                AssetLib:搜索下载开源demo和插件等资源

        c.右侧分栏:

                Inspector:编辑所选场景、节点的属性

                Node:包含了两部分,其中Signal表示节点在发生某些事件时发出信号。此功能无需在代码中硬连接它们就能让节点相互通信。它提供了构建场景的灵活性。Group可以将节点整合为一个整体并触发。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值