Godot引擎 4.0 文档 - 入门介绍 - Godot简介

这篇具有很好参考价值的文章主要介绍了Godot引擎 4.0 文档 - 入门介绍 - Godot简介。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文为Google Translate英译中结果,DrGraph在此基础上加了一些校正。英文原版页面:Introduction to Godsot — Godot Engine (stable) documentation in English

Godot简介

本文旨在帮助您确定 Godot 是否适合您。我们将介绍该引擎的一些广泛功能,让您了解使用它可以实现什么,并回答诸如“我需要了解什么才能开始使用?”等问题。

这绝不是详尽的概述。我们将在本入门系列中介绍更多功能。

什么是Godot?

Godot 是一个通用的 2D 和 3D 游戏引擎,您还可以使用它创建控制台游戏,尽管您需要强大的编程技能或需要开发人员为您移植游戏。旨在支持各种项目。

您可以使用它来创建游戏或应用程序,然后可以在桌面或移动设备以及 Web 上发布。

注:由于控制台制造商强加的许可条款,Godot 团队无法提供开源控制台导出。但是,无论您使用何种引擎,在游戏机上发布游戏总是需要大量工作。您可以在此处阅读更多相关信息:Godot 中的控制台支持。

引擎能做什么?¶

Godot 最初是由一家阿根廷游戏工作室内部开发的。它的开发始于 2001 年,自 2014 年开源发布以来,该引擎得到了极大的重写和改进。

 

Godot引擎 4.0 文档 - 入门介绍 - Godot简介

 

Godot引擎 4.0 文档 - 入门介绍 - Godot简介

 至于应用程序,开源像素艺术绘图程序 Pixelorama 由 Godot 提供支持,体素 RPG 创作者 RPG in a box 也是如此(and so is the voxel RPG creator RPG in a box)。

Godot引擎 4.0 文档 - 入门介绍 - Godot简介

 您可以在官方展示视频中找到更多示例。

它的工作原理和外观如何?¶

Godot 带有一个成熟的游戏编辑器,带有集成工具来满足最常见的需求。它包括代码编辑器、动画编辑器、tilemap 编辑器、着色器编辑器、调试器、分析器等。

Godot引擎 4.0 文档 - 入门介绍 - Godot简介

该团队致力于提供具有一致用户体验的功能丰富的游戏编辑器。虽然总有改进的余地,但用户界面也在不断完善。

当然,如果您愿意,可以使用外部程序。我们正式支持导入在Blender中设计的 3D 场景,并维护插件以在 VSCode和Emacs中为 GDScript 和 C# 编码。我们还支持 Windows 上的 Visual Studio for C#。

Godot引擎 4.0 文档 - 入门介绍 - Godot简介

编程语言¶

让我们谈谈可用的编程语言。

您可以使用GDScript编写游戏代码,GDScript 是一种特定于 Godot 且紧密集成的语言,具有轻量级语法,或者使用 C#在游戏行业中很受欢迎。这是我们支持的两种主要脚本语言。

借助 GDExtension 技术,您还可以使用 C 或 C++ 编写游戏玩法或高性能算法,而无需重新编译引擎。您可以使用此技术在引擎中集成第三方库和其他软件开发工具包 (SDK)。

当然,您也可以直接向引擎添加模块和功能,因为它是完全免费和开源的。

使用 Godot 我需要知道什么?¶

Godot 是一个功能丰富的游戏引擎。凭借其数以千计的功能,有很多东西需要学习。要充分利用它,您需要具备良好的编程基础。在我们努力使引擎易于访问的同时,您将从知道如何首先像程序员一样思考中获益良多。

Godot 依赖于面向对象的编程范式。熟悉类和对象等概念将有助于您在其中高效地编写代码。

如果您是编程新手,我们建议您学习哈佛大学的CS50 开放课件。这是一门很棒的免费课程,它将教给您一个良好开端所需的一切知识。它将为您节省无数时间和障碍,让您以后学习任何游戏引擎。

注:在 CS50 中,您将学习多种编程语言。不要害怕:编程语言有很多相似之处。你用一种语言学到的技能可以很好地转移到其他语言上。

我们会在Learning new features中为大家提供更多 Godot 专属的学习资源 。

在下一部分中,您将了解引擎的基本概念。文章来源地址https://www.toymoban.com/news/detail-453145.html

到了这里,关于Godot引擎 4.0 文档 - 入门介绍 - Godot简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GODOT游戏引擎简介,包含与unity性能对比测试,以及选型建议

    GODOT,是一个免费开源的3D引擎。本文以unity作对比,简述两者区别和选型建议。由于是很久以前写的ppt,技术原因视频和部分章节丢失了。建议当做业务参考。 GODOT目前为止遇到3个比较重大的机遇,第一个是oprea的合作奖,第二个是用支持c#换来的微软的投资,第三个是虚幻

    2024年02月14日
    浏览(88)
  • Godot 4.0 遮罩一个2D物体,使其部分显示

    本文针对Godot 4.0。 我也查到了Godot 3.5如何实现遮罩,见这个链接 https://ask.godotengine.org/3031/how-do-i-mask-a-sprite 由于查到的大部分教程均针对3.5版本,特此提供4.0版本的教程。 Godot4.0的遮罩不是一个单独的节点,这个功能被包含在了一个常见的基类 CanvasItem 内。 若要遮罩一个物体,可

    2024年02月08日
    浏览(68)
  • Godot 4.0 加载为占位符(InstancePlaceholder)的用法和特点

    加载为占位符 的功能设计上是用来辅助选择性加载场景的。比如一个很庞大的3D世界,玩家一时之间只会处在世界一小部分区域内,同时让整个地图驻留于内存是不现实的,此时需要选择性地灵活加载地图,使用Godot的\\\"加载为占位符\\\"功能可辅助这项工作的进行。 本人以开发2D游戏

    2024年02月03日
    浏览(36)
  • 关于Godot游戏引擎制作流水灯

    先上核心代码  游戏节点    流水灯的通途可以是 1. 装饰 2. 音乐类多媒体程序(如FL中TB-303的步进灯) FL Studio Transistor Bass

    2024年02月14日
    浏览(69)
  • godot引擎c++源码深度解析系列二

    记录每次研究源码的突破,今天已经将打字练习的功能完成了一个基本模型,先来看下运行效果。 godot源码增加打字练习的demo 这个里面需要研究以下c++的控件页面的开发和熟悉,毕竟好久没有使用c++了,先来看以下代码吧。 就这样就实现了文本框,输入框和按钮的实现,以

    2024年02月15日
    浏览(44)
  • 关于游戏引擎(godot)对齐音乐bpm的技术

    引擎默认底层 1. _process(): 每秒钟调用60次(无限的) 数学 1. bpm=1分钟节拍数量=60s节拍数量 bpm120 = 60s120拍 2. 每拍子时间= 60/bpm 3. 每个拍子触发周期所需要的帧数= 每拍子时间*60(帧率) 这个是从帧数级别上对齐拍子的时间,对于游戏引擎来说,用帧数更加适合高频触发程序 在

    2024年02月16日
    浏览(51)
  • [C++项目] Boost文档 站内搜索引擎(1): 项目背景介绍、相关技术栈、相关概念介绍...

    Boost 库是 C++ 中一个非常重要的开源库. 它实现了许多 C++ 标准库中没有涉及的特性和功能, 一度成为了 C++ 标准库的拓展库. C++ 新标准的内容, 很大一部分脱胎于 Boost 库中. Boost 库的高质量代码 以及 提供了更多实用方便的 C++ 组件, 使得 Boost 库在 C++ 开发中会被高频使用 为方便

    2024年02月14日
    浏览(46)
  • Unity vs Godot :哪个游戏引擎更适合你?

    游戏引擎的选择对开发过程和最终产品质量有着重大影响。近年来,Godot和Unity这两款引擎受到广泛关注。本文将从多个维度对两者进行比较,以期为开发者提供正确的选择建议。 Godot和Unity都有各自的优势,没有绝对的好坏之分。Godot开源免费,上手简单,更适合2D和小型游戏

    2024年01月23日
    浏览(98)
  • DP读书:社区文档(小白向)解读——iSulad 轻量级容器引擎功能介绍以及代码架构解析

    容器技术方案) 每天逛这openEuler的社区和社群,总是看到iSulad,今天啃已啃这个项目的入门玩法: lifeng2221dd1 2020-09-14 作者简介:李峰, 具有多年容器、操作系统软件开发经验,对容器引擎、runtime 等领域有比较深入的研究与理解。深度参与 lxc、containers 等开源容器社区。现在

    2024年02月21日
    浏览(42)
  • 使用js原生customElements.define()API 实现类似godot游戏引擎的colorRect类

    一共有两个方案,一个是基于div和css的dom渲染,一个是基于canvas的硬件绘图

    2024年02月08日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包