技术栈
godot
大佛拈花
12 小时前
学习
·
游戏引擎
·
godot
Godot学习-创建简单动画
这里主要使用一张Godot图片,作为动画资源。这里我直接上传:此时,选择Sprite2D节点,然后我们把资源文件:res://godot.png拖动到Texture纹理属性设置中。
郭逍遥
2 天前
游戏引擎
·
godot
[Godot] C#人物移动抖动解决方案
在写一个2D平台跳跃的游戏代码发现,移动的时候会抖动卡顿的厉害,后来研究了一下抖动问题,有了几种解决方案
ForBigData
2 天前
游戏
·
游戏引擎
·
godot
·
游戏程序
·
个人开发
·
游戏开发
·
游戏设计
【杂谈】Godot 游戏开发:有限状态机
学博而后可约,事历而后知要。假设你正在编写玩家角色控制逻辑:当未按下方向键时保持空闲状态,一旦触发方向键输入就切换为移动状态,而按下跳跃键时则执行跳跃动作。这样的代码逻辑该如何实现呢? 一个常规思路是采用多重if-else条件判断结构——对于简单的应用场景,这种实现方式的确可行。但想要在此基础上扩展更多状态(如滑墙、二段跳、翻滚等),问题出现了,多个状态相互耦合,形成了网状结构。代码将不可避免地陷入条件嵌套的泥潭,变得臃肿复杂,难以维护。
郭逍遥
9 天前
游戏引擎
·
godot
[Godot] C#简单实现人物的控制和动画
目录实现效果场景搭建脚本实现移动动画完整脚本相机跟随总结本文章只分享了关于移动和动画的,没有给碰撞体,大家根据需要自行添加吧
merlin-mm
1 个月前
游戏引擎
·
godot
Godot读取json配置文件
在Godot 4.3中读取JSON配置文件,可以通过以下步骤实现:步骤说明读取文件内容:使用FileAccess类打开并读取JSON文件。
scoone
1 个月前
unity
·
游戏引擎
·
godot
游戏开发引擎对比:Godot、Unity、Unreal与cocos2d的优劣分析
在游戏开发的世界中,选择合适的游戏引擎是项目成功的关键之一。本文将对比四种流行的游戏开发引擎:Godot、Unity、Unreal Engine和cocos2d,分析各自的优缺点,帮助开发者做出明智的选择。
Octopus2077
1 个月前
游戏引擎
·
godot
【Godot】CanvasItem
(参考自deepseek回答) 在 Godot 引擎中,CanvasItem 是一个非常重要的类,它是所有 2D 渲染对象的基础类。CanvasItem 提供了 2D 渲染、变换、绘制和可见性控制等功能,是 Godot 2D 系统的核心组成部分。
Octopus2077
1 个月前
游戏引擎
·
godot
【Godot】检查器的作用
别再跟着教学视频依葫芦画瓢了,你必须清楚检查器的作用到底是什么。在Godot游戏引擎中,**检查器(Inspector)**是一个非常核心的工具。 它用于查看和编辑场景中选定对象的属性和资源。 它能够帮助开发者快速调整和管理对象的设置。
Octopus2077
1 个月前
游戏引擎
·
godot
【Godot】Window类
(参考自deepseek回答) 在 Godot 引擎中,Window 是一个用于管理应用程序窗口的类。它是 Godot 4.0 引入的新特性,取代了旧版本中的 OS 类对窗口的管理功能。Window 提供了对窗口大小、位置、标题、模式等属性的控制,使开发者能够更灵活地管理应用程序的窗口。
Octopus2077
1 个月前
游戏引擎
·
godot
【Godot】@export_multiline
在 Godot 中,@export_multiline 是一个用于脚本变量的注解,允许你在编辑器中为字符串变量提供多行输入支持。
小沙盒
1 个月前
javascript
·
游戏引擎
·
godot
godot在_process()函数实现非阻塞延时触发逻辑
在游戏开发中,我们常常利用游戏引擎每一帧传递的 delta 值(代表从上一帧到当前帧所经过的时间,单位通常为秒)来实现计时逻辑。下面分别以 Godot 引擎和 Unity 引擎为例,介绍如何通过累加 delta 来判断每几秒的逻辑。
巽星石
1 个月前
mvc
·
godot
【Godot4.4】浅尝Godot中的MVC
基于一个Unity的视频。学习了一下基本的MVC概念,并尝试在Godot中实现了一下。原始的MVC:Godot中的MVC:
Octopus2077
1 个月前
游戏引擎
·
godot
·
游戏程序
【Godot】实现对话系统
在 Godot 中实现对话系统(Dialogue System)是游戏开发中的常见需求。 Godot本身自带的的灵活性和轻量级脚本语言 GDScript 使得实现对话系统变得相对简单。 以下是实现一个基础对话系统的示例。(语言为GDScript但高亮选择Python因为类似)
巽星石
2 个月前
godot
·
uv
·
绘图函数
·
蒙版
【Godot4.3】基于绘图函数的矢量蒙版效果与UV换算
在设计圆角容器时突发奇想:以上面的五角星为例,它的某个顶点P的UV坐标,应该如下计算: 顶点P的UV坐标 = 点P的坐标 五角星所在轴对齐包围盒Rect2的size 顶点\text{P}的\text{UV}坐标 = \frac{点\text{P}的坐标}{五角星所在轴对齐包围盒\text{Rect2}的\text{size} } 顶点P的UV坐标=五角星所在轴对齐包围盒Rect2的size点P的坐标
yyhnet.cn
2 个月前
vscode
·
c#
·
godot
·
cursor
在cursor/vscode中使用godot C#进行游戏开发
要在 Visual Studio Code(VS Code)中启动 C#Godot 项目,可以按照以下步骤进行配置:
ChoSeitaku
3 个月前
java
·
前端
·
godot
No.1|Godot|俄罗斯方块复刻|棋盘和初始方块的设置
俄罗斯方块的每种方块都是由四个小方块组成的,很适合放在网格地图中 比如网格地图是宽10列,高20行 要实现网格的对齐和下落
Moweiii
3 个月前
游戏引擎
·
godot
·
技术美术
Godot Tween 补间动画探索
补间动画(Tween Animation)。是十分轻巧的程式动画手段,Godot在手册中把它们藏得很隐晦,目前只在介绍SceneTree的某个章节的某个段落中出现字眼。不过我认为补间动画是很有用的,和官方说的一样,Tween比AnimationPlayer更适合事先不知道最终值的动画。
Moweiii
3 个月前
c#
·
游戏引擎
·
godot
Godot最佳实践个人转述
这个所谓的“最佳实践”是Godot官方手册里的一章,也是不得不品的一章。细细品味了一下感觉很重要就单独拿出来记录一下,主要目的是为了梳理和理解Godot和它背后的关于游戏引擎相关的大道理。
老大白菜
4 个月前
游戏引擎
·
godot
Godot RPG 游戏开发指南
ChoSeitaku
5 个月前
游戏引擎
·
godot
No.1 杀戮尖塔Godot复刻|项目概述|场景设置
含有47个脚本文件,包括1185行代码,最长的脚本有111行GitHub - guladam/deck_builder_tutorial at season-1-starter-project 将资产解压,移动到godot的文件系统