锐英源软件
GEO原创

精通

英语

和

开源

,

擅长

开发

与

培训

,

胸怀四海 

第一信赖

当前位置:锐英源 / 人工智能 / AI游戏 / Godot游戏引擎介绍和3D游戏入门推荐Godot引擎
联系方式
public
扫一扫,新经验快学到
固话:0371-63888850
手机:138-0381-0136
Q Q:23692052
微信:ryysoft
AI游戏平台

锐英源精品原创文章,禁止转载和任何形式的非法内容使用,违者必究


Godot游戏引擎介绍和3D游戏入门推荐Godot引擎


 

Godot游戏引擎介绍和3D游戏入门推荐Godot引擎,Godot游戏在Steam平台增长速度快,操作简单方便上手,和Summer Engine配合有AI开发协助,是年龄小朋友入门AI开发和3D游戏开发的友好平台。

 

Godot引擎和GDScript介绍

Godot引擎是一款功能丰富的跨平台游戏引擎,用于创建2D空间游戏,也可以通过统一界面进行3D游戏。它提供了全面的通用工具,让用户可以专注于制作游戏而无需亲自操作重新发明轮子。游戏只需一键导出即可导出为可运行游戏,包括主要桌面平台(Linux、macOS、Windows)、移动平台(Android、iOS)以及基于网页的平台和主机。

在Godot下载解压后直接运行,默认会找到Summer Engine生成的游戏,打开后,点击顶部脚本按钮,看GDScript脚本文件。下图是Godot加载GDScript的窗口截图:

godot首页

 

GDScript类似Python,在项目游戏资产静态画面里会调用代码,会和这些.gd有对应关系。学过基本的Windows开发的也好理解GDScript语言,比如extends StaticBody3D是导入库,signal landed(index: int)是类似消息,var _mat: StandardMaterial3D是定义文件内全局变量,func _ready() -> void:这是函数,没有返回值。 StandardMaterial3D这些类对象的属性改变就能让画面动起来。游戏资产和游戏逻辑是游戏开发里两个主要部分,本段进行大概介绍,只是引导,实际的细节非常多。

 

Godot 3D

在顶部按钮里点击3D按钮,会看到3D场景图,如下图:

godot3d画面

注意看人物的三个坐标系线条,红色是x方向,绿色是y方向,蓝色是z方向,3D世界里坐标系概念最重要。在左上角透视提示上面的工具栏里有各种画面切换按钮,用于调整角度更好观察。

注意右下角的Script窗口,里面内容就是.gd文件名,在上一章节里讲到:在项目游戏资产静态画面里会调用代码,会和这些.gd有对应关系。先掌握这个对应,就好入门了。

画面里Node3D下的Transform属性位置和Visibility可见属性是最常用的属性,比如人物走动就是Transform里的xyz属性变化。3D的属性非常多,比如材质等等,后面会再发文章讲解。

 

Godot学习

Godot界面上菜单按钮怎么用,有帮助菜单,可以搜索问题。

GDScript 的官方学习入口是 Godot 引擎的官方文档,网址是:https://docs.godotengine.org/。这文档是英文的,chrome浏览器翻译不了英文,可以用Edge浏览器翻译,不过翻译的太生硬。

GDScript 是 Godot 内置的高层脚本语言,语法类似 Python,专为游戏开发设计,对新手比较友好。

针对学习路径,官方推荐了一个非常直观的免费互动课程 “Learn GDScript From Zero”(从零开始学习 GDScript),它包含可在浏览器中直接运行的交互式练习,很适合零基础入门:

  • 在线练习版:https://gdquest.github.io/learn-gdscript。这里面可以调整语言,按右上角配置按钮,打开界面,如下:

    godot在线学习中文

  • 桌面应用版:可在 https://gdquest.itch.io/learn-godot-gdscript 下载。这个暂时下载不了。

除了官方互动教程,你也可以通过实战书籍(如《Learning GDScript by Developing a Game with Godot 4》)或在线课程(如 Coursera 相关课程)来系统学习。

在线练习版看教材,回答单选题,比如第一章里强调指令控制软件,先建立基本概念。想入门的至少要看1/3章节,有感觉了可以看官方文档里的参考说明书类章节,边用边查,这样更快。有时间的在线练习版最好看完。

另外Godot是开源的,C++高手可以学习Godot引擎代码,提升自己能力。

友情链接
版权所有 Copyright(c)2004-2026 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州市金水区文化路97号郑州大学北校区院内原校办工厂楼101室