首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏码客

    Godot进行2D游戏开发入门-GDScript基本语法

    was reluctant to learn %s, but now he enjoys it." var actual_string = format_string % ["Estragon", "GDScript "] print(actual_string) # Output: "Estragon was reluctant to learn GDScript, but now he enjoys it."

    91130编辑于 2023-08-08
  • 来自专栏sofu456

    godot使用简介

    ---_exit_tree (instance实例化和free释放) Scene singleton:场景单例(Project Setting中设置,AutoLoad选项添加资源窗口中的全局脚本) GDScript 、Connect(连接邮槽) Node属性: Process:idle Processing(脚本空闲处理帧数据)、fixed Processing(脚本固定处理帧数据,需要引擎同步) Script:GDScript NodePath”)的快捷方式 @“A/B”, NodePath export导出,编译器可编辑 signal自定义信号,编辑器可见的事件信号 get、set属性 supper父类,3.x使用.访问父类 gdscript www.amsoft.cn/sort/27 http://www.godotengine.org/wp/features/ https://github.com/okamstudio/godot/wiki/gdscript

    1.2K40编辑于 2022-12-22
  • 来自专栏码客

    Godot进行2D游戏开发入门-安装与介绍

    使用脚本语言GDScript,开发过程中不会修改一点就编译,能快速更新。 在开发2D的时候功能相比Unity更易用。 Godot支持游戏的导出平台更多。 语言推荐 Godot支持的编程语言有GDScript和C#,这里推荐使用GDScript,虽然我对C#比较熟悉,但是考虑到C#运行环境版本及需要编译执行,所以并不推荐C#。 GDScript性能提升,代码编辑器更新。根据代码生成文档。 支持多窗口。 中文支持优化。Label文字可以直接调整大小,并保证不模糊。 多线程导入,导入更快了。

    2.6K30编辑于 2023-08-08
  • 来自专栏Godot笔记

    Godot 4 信号 (Signal) 使用

    定义与发出(Damageable.gd)GDScript展开代码语言:TXTAI代码解释signalon_hit(node:Node,damage:float,direction:Vector2)functake_damage (amount,dir):on_hit.emit(get_parent(),amount,dir)连接与接收(HitState.gd)GDScript展开代码语言:TXTAI代码解释func_ready 定义(SignalBus.gd-设为Autoload)GDScript展开代码语言:TXTAI代码解释signalon_hit(target_node:Node,damage:float,direction

    15000编辑于 2026-03-29
  • 来自专栏张善友的专栏

    微软发布 Godot C# 游戏开发教程:godot-csharp-essentials

    它以其直观的场景驱动设计、灵活的脚本语言(支持 GDScript、C# 等)以及活跃的开发者社区而备受赞誉。无论你是想开发 2D 还是 3D 游戏,Godot 都能提供强大的支持。 godot-csharp-essentials:为 C# 开发者量身打造 虽然 Godot 的原生脚本语言 GDScript 非常简洁易学,但对于广大的 C# 开发者而言,能够使用自己精通的语言来构建游戏逻辑

    78511编辑于 2025-11-29
  • 来自专栏Godot笔记

    Godot modulate 属性解析

    4.常用代码操作(GDScript)GDScript展开代码语言:TXTAI代码解释#1.直接赋值颜色modulate=Color(1,0,0)#变为红色modulate=Color("#ff0000"

    10200编辑于 2026-03-28
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之三:移动我们的主角

    liuqingwen.me/blog/introduction-of-godot-series/ 二、正文 本篇目标 了解图片材质在 Godot 中的导入功能 创建简单的场景,调整节点渲染次序,给节点添加脚本 简单的 GDScript 添加脚本 简单的场景打造好了,接下来就是如何使用键盘输入控制骑士的位置移动了,学习 GDScript 脚本语言的最佳时机到来,本篇作为脚本开场白,仅仅做一个简单的介绍,然后编写代码实现一些简单的功能。 在了解 GDScript 脚本之前,我想比较一下 Godot 与 Unity 脚本的一些共同点,如果你有游戏开发经验,你会发现他们有很多相似点。 三、总结 本篇讲解到的知识点: 图片材质的导入模式 节点渲染顺序 最基础的 GDScript 脚本入门 使用脚本获取节点属性,侦听输入控制主角移动 PS: 我使用的是 Godot 3.1 版本,源码已经上传到

    1.8K40发布于 2019-01-08
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之零一:【翻译】为什么要选择 Godot 引擎

    (不过我们还是蛮喜欢 Unity 的新 GUI 系统的说) GDScript 脚本和 API GDScript 是 Godot 中代码处理的默认编程语言,能和引擎的相关特性非常吻合的结合在一起。 另外,我觉得 GDScript 是让新用户拒而远之的最主要原因。我重点列举以下我所听见的抱怨中的几条: 我是不是必须要学习一门只能在 Godot 中使用的编程语言? 但是,如果你愿意的话,你可以完全使用 C++ 模块来编写代码然后轻松地导出为 GDScript 脚本。 如果在你的游戏里,某个部分算法有着极高的性能需求,那么你可以在此部分上单独使用 C++ 进行编程,在其他部分继续采用 GDScript 脚本。 我的建议是:在批评之前先尝试使用 GDScript 脚本吧。如果你在一周之后还是不能顺利上手,效率也不高,那我赔你一颗糖吧。哈哈。(?) 到这里还是不相信?

    3K30发布于 2019-01-07
  • 来自专栏Rust语言学习交流

    【Rust 日报】2021-09-30 明天就是国庆长假了!祝愿大家能开开心心过长假!

    适用于任何有兴趣开始使用godot-rust这个crate为Godot编写GDNative Rust代码的人,我使用Rust跟着HeartBeast的Godot Action RPG系列教程(旨在教授引擎和GDScript 我打算等到Godot 4.0再做最终判断,因为它承诺为GDScript以外的语言提供更符合人体工程学的api接口(他们在报告中包括Rust)。

    67410发布于 2021-10-19
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(上)

    Timer 时间计时器节点的属性非常简单,根据需求可以设置其等待时间、重复计时以及是否自动开始,这些属性我们也可以在 GDScript 脚本中使用代码修改: wait_time :等待时间,即计时时长, GDScript 几个重要关键字 1. export(PackedScene)/export(AudioStream) 在之前的文章中我们使用过 export(int) var speed = 10 来定义一个可以在编辑器中修改设置的整数值 4. rand_range/randomize/randi 很多游戏中都会大量使用随机值,比如金币数量随机、金币品类随机、出现时机随机等等,在 GDScript 脚本中使用随机同样非常简单直接,一个方法 解决这个问题是非常简单的,我们只需要把那些不被默认暂停的元素(暂停状态下依然可用)的 Pause Mode 暂停模式设置由 inherit 属性改成 process 就可以了: 6. yield() 这可以算是 GDScript get_tree().paused = true pass # 公有方法命名 func public_method(): _private_method() pass 注意,在 GDScript

    1.9K20发布于 2019-01-08
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之四:给主角添加动画(上)

    introduction-of-godot-series/ 二、正文 本篇目标 使用动画精灵 AnimatedSprite 节点创建 Sprite 骑士动画(上篇) 使用 Sprite 节点和 GDScript 总结一下本篇讲解到的 Godot 3 中的知识点: 使用 AnimatedSprite 节点创建多个多图动画 使用 Sprite 节点和 GDScript 脚本代码创建背景动画 介绍了 Sprite 节点的原点设置 :左上角或者居中 相关 GDScript 脚本知识:onready/$/position/animation 下篇继续,还是那句话:原创不易啊,希望大家喜欢!

    1.4K30发布于 2019-01-08
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之一:熟悉编辑器界面

    语言来进行游戏编程的,我没怎么使用,看官方介绍,我的建议是没必要下载这个版本,一方面它需要 MONO 的支持,而且 C# 支持现在还不是特别稳定(够用级别吧),另一方面,我觉得 Godot 的脚本语言 GDScript 关于脚本语言编程和使用,这个是一个很长的话题了,暂且到此吧,不过我觉得只要有点编程基础的朋友在 GDScript 脚本上是很容易上手的。 后续我必须出个专门的文章,专门介绍一下 GDScript 脚本吧。 三、其他 这次就说到这里,大家感觉这个游戏怎样?“什么?什么游戏?”

    1.4K30发布于 2019-01-08
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-03-19 过程宏内幕详解:Part 1

    Rust可以被当做内置的GDScript语言的原生替代品,提供更好的类型安全、可扩展性和性能。 经过了一年的时间,0.10.0版本给godot-rust带来了很多进展。

    76220编辑于 2022-04-18
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之二:第一个简单的游戏场景

    刚体碰撞体设置 静态碰撞体设置 材质背景平铺设置 可视化 Debug 功能 本篇没有使用任何代码,仅仅利用 Godot 丰富的节点系统就完成了这个小 Demo ,算是入门中的入门吧,在后续文章中我会详细说明使用 GDScript 嗯,估计新手朋友们早就想跃跃欲试了吧,你完全可以尝试给节点添加代码,实现一些基本的功能,其实 GDScript 非常简单,如 Python 兄弟般,嘿嘿。 ?

    1.6K30发布于 2019-01-08
  • 来自专栏DevOps持续交付

    Godot与Unity:开源与商业游戏引擎的比较

    此外,Godot支持多种编程语言,包括GDScript、C#和Visual Studio中的C++。这为开发者提供了灵活性,使他们可以选择最适合自己项目的语言。

    2.2K00编辑于 2024-01-26
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之四:给主角添加动画(下)

    introduction-of-godot-series/ 二、正文 本篇目标 使用动画精灵 AnimatedSprite 节点创建 Sprite 骑士动画(上篇) 使用 Sprite 节点和 GDScript Vector2(direction, 1) 三、小结(下) 三种方式已经全部讲解完毕,这里简单总结一下 Godot 3 中动画制作三种方式的优缺点: 节点名 AnimatedSprite Sprite + GDScript

    1.5K20发布于 2019-01-08
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之七:地图添加碰撞体制作封闭的游戏世界

    编写代码 给游戏场景的根节点 Game 添加一个 GDScript 脚本,参考前面学习到的知识, 代码量并不多,新的方法已经做了注释,全部的代码如下: extends Node2D # export使变量能在属性窗口中显示和设置值 不吹逼了,总结下本篇的知识点: Tile 瓦片碰撞体设置 Debug 调试地图、玩家的碰撞体运行状态 几个有用的 GDScript 脚本代码技巧 我想,接下来给大家介绍一些游戏开发中常用的、实用的技巧,

    2K30发布于 2019-01-08
  • 来自专栏Godot游戏开发引擎介绍和入门

    Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(中)

    一、前言 在上一篇文章中,我们一起学习探讨了几个常用的新节点,也顺便了解一下 GDScript 脚本中几个重要关键字的用法,最后总结了我个人认为比较实用的几个所谓“最佳实践”,写了这么多的目的就是为了本篇和下一篇服务的 constant 枚举、常亮定义部分(无实际代码) variable 普通变量定义部分(公开的、私有的) functions 最后是方法函数定义部分(公开的、私有的) 关于函数部分也要注意一些小细节, GDScript

    1.1K40发布于 2019-01-08
  • 来自专栏姓王者的博客

    使用Godot实现单带图灵机模型

    return [pos,state,retain] 看来web不识别gdscript,给python格式倒是显示了:) 状态转移函数采用的分支条件语句来写,先判断每次操作时的状态,再根据读取的字符进行判断

    29320编辑于 2024-11-20
  • 来自专栏网络安全技术点滴分享

    2023年十大最佳游戏引擎指南:从Unity到Bevy全面解析

    最佳适用: 寻求稳定可靠3D/2D游戏引擎的开发者 流行度: 目前市场份额3.4%,持续上升 语言: 支持C#、C++,有自己的GDScript脚本语言 特色功能:提供"真正"的2D支持(非3D模拟

    1.3K10编辑于 2025-09-06
领券