说明:Godot的专用脚本语言历史:总结一下就是由于其他语言的总总不适合Godot,最后GDScript就诞生了。此处省略一万字……想详细了解的可以看原文示例通过语法能够更好的学习,所以这里有一个简单的示例1. #a file is a class! # 一个文件是一个类 2. 3. # inheritance # 继承 4. extends BaseClass 5. 6. # member
转载 2024-05-21 11:56:32
118阅读
前言吐槽:不得不说,godot作为一款冷门引擎,可查阅的资料几乎只有godot官网的QA或者reddit、stackoverflow几个网站,贴吧、B站、知乎的资料虽有零散,但有关C#的太少了。 1、godot在windows平台的开发需要两个部分,godot引擎本体和导出模板,mono版和standard版是分开的,只有mono版才能使用C#脚本,导出模板版本需要和引擎版本相同,导出模
谷歌翻译软件,怎么找到好的翻译软件?今天给大家分享一款免费批量的翻译软件汇集了世界最好的几个翻译平台(百度/谷歌/有道),为什么这么多人使用它?首先第一点翻译质量高,选择性多。第二点可以批量各种文档翻译,第三点保留翻译前的格式。第四点支持采集翻译。详细参考以下图片!!!一、免费谷歌翻译软件介绍1、支持多高质量多语言平台翻译(批量百度翻译/谷歌翻译/有道翻译让内容质量更上一层楼)。2、只需要批量导入
为Android导出 导出Android的要求比编译Android的Godot要少.下面的步骤详细介绍了设置Android SDK和引擎所需的内容.下载Android SDK 下载并安装 Android SDK.你可以使用 Android Studio 4.1或更高版本<https://developer.android.com/studio/>__ 进行安装.运行一次,使用这些 说明
一、前言在之前的几篇文章里我简单地介绍了 AI 寻路方式以及 Resource 的相关应用,那其实都是为这篇文章做铺垫的,本篇的内容是基于油管上一个比较老的 Unity AI 系列教程: Unity tutorial: Pluggable AI With Scriptable Objects ,教程详细介绍了 Unity 中如何实现可插拨式 AI 的功能,在我的一番苦苦研究下,硬生生地把它给搬运到
我也是个新手,可以进群多多交流。我想要吐槽一下,官方文档有点陈旧,细节缺乏,所以某些时候不要相信官方文档,可以向我们可爱的群友提问,他们一定很乐意回答。godot开源,无需费用,易于学习,前途广大。更多具体情况可以询问群友或者登陆官网https://godotengine.org/  废话不多说,直接开始我们的重点。补充 我使用的版本是2.1.3 使用godot开发游
转载 2024-01-19 16:41:23
238阅读
中文文档 https://docs.godotengine.org/zh_CN/latest/about/introduction.html基础类register_core_types 先调用,主要进行setup函数1, Object类      #define memnew(m_class) _post_initialize(new ("") m_class) &n
转载 2024-05-21 11:08:25
219阅读
 1.关于选择GODOT的原因和感想。(1)下载原因:想参加玩家之夜的虚拟化游戏,周三找到队友开始临时学习制作游戏,斟酌损益后,舍弃了cocos和unity,选择了一个不那么出名的GODOT,最初是在github上边看到的,真的很机缘巧合,正巧是四天,知乎上也有说这是一款轻便的开发软件,比起unity更加容易上手,说实话一开始是看到有官方教程,但实际操作起来还是看图片+视频学得快。![在
​ 游戏项目目录 一个项目由n个场景组成,一个场景包含n个节点,节点可以是任何物体,如玩家、NPC、石头等。 ​​ 节点脚本的创建 选中节点,在右侧属性窗口直接创建,可以将脚本与节点直接绑定 选用默认支持的一些vscode不用设置参数。建议vscode内设置autoSave。 但是如果使用自定义的编 ...
转载 13天前
356阅读
推荐开源项目:GodotJS —— 让JavaScript和TypeScript走进Godot游戏引擎 ECMAScript Javascript binding for godotengine 项目地址: https://gitcode.com/gh_mirrors/ec/ECMAScript 如果你是Godot游戏引擎的爱好者,并且热衷于JavaScript或TypeScript编程,那么
0. 项目准备  0.1 下载项目资源文件dodge_assets.zip (godotengine.org)  0.2 调整项目分辨率  菜单——项目——项目设置——Width:480——Height:720——Mode:2D——Aspect:Keep  这将把项目屏幕设置为竖屏,并在画面缩放时保持比例。  0.3 组织项目  规划文件夹。项目资源文件中自带了art和fonts文件夹。为了存放节
转载 8月前
175阅读
视口(viewport)引言可以把视口理解成接收游戏投影的一个屏幕。为了能够看到游戏内容,我们需要一个表面去绘制它;那个表面就是根视口(root viewport)。视口也可以被添加到场景(节点)上,这样就会有多个可绘制投影的表面了。当我们要绘制一个非根的视口时,我们管它叫渲染目标(render target)。我们可以通过访问渲染目标对应的纹理来访问渲染目标的内容。把视口作为渲染目标使用,我们可
转载 4月前
112阅读
链接:大家好,我简单说下。我们很快就要以 MIT 授权来开放一款超过十年工作量(和数次反复)的游戏引擎。它不是一款业务爱好者制作的引擎,而是已开发和发布了大量 PC、游戏主机、移动终端游戏的生产工具。它当前处于 BETA 阶段,意味着它是全功能的、完全可用的,但缺少少量的调优与测试。它拥有着与 Unity 类似的特性集(3D 方面缺少一些,2D超出许多,带有调试功能),也运行在相似的平台上。与
Godot 学习笔记前言:接触Godot的起因源于我想尝试自己制作游戏,而常见的游戏引擎有Unity、Unreal(虚幻),为什么我会选择Godot呢?接下来我会介绍,以及本笔记会记录我学习Godot的过程。本篇文章会不定期更新,上次更新时间:2023.1.29 文章目录Godot 学习笔记为什么选择 Godot?关于GodotGodot优点文章说明Godot 配置Self-contained m
学习内容Go语言介绍1.Go语言是什么“Go是一种开源的程序设计语言,它意在使得人们能够方便地构建简单、可靠、高效率的软件”开发人员在为项目选择语言时,不得不在快速开发和性能之间做出选择。C和C++这类语言提供了很快的执行速度,而 Ruby 和 Python 这类语言则擅长快速开发。Go语言在这两者间架起了桥梁,不仅提供了高性能的语言,同时也让开发更快速。 2009年11月10日,Go语言正式成为
转载 2023-10-30 13:35:42
218阅读
循环语句for1.1.1. Golang for支持三种循环方式,包括类似 while 的语法。for循环是一个循环控制结构,可以执行指定次数的循环。语法Go语言的For循环有3中形式,只有其中的一种使用分号。 for init; condition; post { } for condition { } for&nb
转载 2023-09-06 19:59:14
244阅读
GO语言结构包声明package引入包import函数func变量语句,表达式单行注释,多行注释packagepackage是最基本的分发单位和工程管理中依赖关系的体现,go语言源代码文件开都都必须有package声明,表示源码文件所属代码包;生成go语言可执行程序,必须有main的package包,该包中必须有main函数,该函数是程序运行的入口;同一路径只能有一个package,一个packa
初识Go语言Go语言介绍1. Go语言是什么2009年11月10日,Go语言正式成为开源编程语言家庭的一员。Go语言(或称Golang)是云计算时代的C语言Go语言的诞生是为了让程序员有更高的生产效率,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。开发人员在为项目选择语言时,不得不在快速开发和性能之间做出选择。C
转载 2023-09-15 14:34:54
163阅读
1 方法的介绍1)方法的概念:简单说就是一个对象里面的函数,称为方法。2)在go语言中,可以给任意自定义类型(包括内置类型,但不包括指针类型)添加相应的方法。3)方法总是绑定对象实例,并隐式将实例作为第一参数。4)方法的语法:func (receiver receiverType) funcName(parameters) (results) // 1. receiver 为任意名字。 // 2.
本篇主要记录godot获取节点的方法或技巧。 NodePath NodePath 在将一个节点作为参数导出时非常有用,它会减少此脚本与场景中其他节点的耦合性,保证你构建一个“可以单独运行的场景”。NodePath的表达方式类似一个文件路径,这与GoDot的节点设计哲学十分相符,你可以很简单的通过路径 ...
转载 2021-11-02 19:33:00
1777阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5