godot

代码盗圣15 天前
游戏引擎·godot
GODOT 4 不用scons编译cpp扩展的方法以terrain3d插件,Godot_v4.3 为例:下载下来,先用scons编译一遍通过后,整个占用1GB,obj文件都生成在源码旁边,够乱。
知兀1 个月前
笔记·游戏引擎·godot
单例模式(自动加载)目录介绍使用在脚本中写一个函数让一个「自定义场景」作为单例「自动加载」这就是「自动加载项」的作用,不需要我们手动「实例化」节点,并添加节点到「场景树」
知兀1 个月前
笔记·游戏引擎·godot
Godot中的信号目录概念signalconnect方法连接Callable信号要求参数查看信号连接信号监听信号Button - text属性
知兀1 个月前
笔记·游戏引擎·godot
【godot游戏引擎学习笔记】初识界面个人笔记,学习自B站视频BV1ut42177r8目录渲染器的选择Forward+移动兼容编辑器页面浏览场景(左上角)
知兀1 个月前
笔记·游戏引擎·godot
Godot中类和静态类型目录类关键字class_name除了为类定义方法,我们也可以为类定义属性字段实例释放前后的打印Refcounted
知兀1 个月前
笔记·游戏引擎·godot
编辑器、节点树、基础设置目录节点查看当前节点拥有的属性Position( 父节点)保存主场景运行编辑器操作添加子节点收藏节点Sprite2D节点
巽星石2 个月前
godot·物理·加速度·速度曲线
【Godot4.3】匀速和匀变速直线运动粒子本篇论述,如何用加速度在Godot中控制粒子运动。以下是匀变速运动的速度和位移公式:v t = v 0 + a t x t = v 0 t + 1 2 a t 2 v_t=v_0 + at \\ x_t=v_0t + \frac{1}{2}at^2 vt=v0+atxt=v0t+21at2
巽星石2 个月前
godot·gdscript·碰撞·图形
【Godot4.3】基于中心点连线的矩形重叠检测这个方法是我自己想到的,经典的矩形重叠(碰撞)检测,是一段很复杂的逻辑判断,而根据两个矩形中点连线,与两个矩形宽度和高度之和一半的比较,就可以判断两个矩形是否重叠,并且能够计算出重叠向量。
巽星石2 个月前
godot·gdscript·斐波那契·数列
【Godot4.3】自定义数列类NumList数列是一种特殊数组。之前写过等比、等差数列、斐波那契等数列的求取函数。今天就汇总到一起,并添加其他的一些数列,比如平方数、立方数、三角形数等。
Colinnian3 个月前
游戏引擎·godot
godot开发初体验点击加号可以创建一个新的场景点击其它节点可以添加节点想对某个节点添加子节点可以右键这个节点,然后点击添加子节点
巽星石3 个月前
godot·gdscript·绘图·自定义控件·线框图
【Godot4.3】基于纯绘图函数自定义的线框图控件同样是来自2023年7月份的一项实验性工作,基于纯绘图函数扩展的一套线框图控件。初期只实现了三个组件,矩形、占位框和垂直滚动条。
SCLchuck3 个月前
vscode·游戏引擎·godot
Godot vscode c# 调试方法右键选择扩展设置选择引擎目录,注意不能选择带_console后缀的之后使用如下命令创建启动文件创建好之后可以发现有如下文件,并且可以启动
小沙盒3 个月前
游戏引擎·godot
游戏开发中的打砖块反弹(godot)当碰到挡板当碰到天花板或者地板完整源码:Pong with GDScript - Godot Asset Library (godotengine.org)
轻编程3 个月前
游戏·游戏引擎·godot
Godot《躲避小兵》实战之创建游戏主场景现在是时候将我们所做的一切整合到一个可玩的游戏场景中了。创建新场景并添加一个 Node节点,命名为 Main。(我们之所以使用 Node 而不是 Node2D,是因为这个节点会作为处理游戏逻辑的容器使用。本身是不需要 2D 功能的。)
jues3 个月前
游戏·游戏引擎·godot
Godot模拟实现多人游戏平滑移动最近几天接触到Godot,发现是一个很不错的免费开源游戏引擎,游戏本身实现了多人对战游戏之间同步功能(好像更适合于即时对战类,而且对战人数对计算机的性能要求高);
梦醒未醒3 个月前
笔记·游戏·godot
<Godot>工厂游戏练习笔记一<2D网格地图>1、编写网格数据类,用于存储网格地图中的数据:2、编写单元格数据类型基类,所有单元格场景需要继承该类3、新建一个地图瓦块场景,用于初始化地图
atregret3 个月前
游戏引擎·godot
[godot] 采用状态机时,如何处理攻击时移动?如“冲撞”这里以‘史莱姆撞击’为例子,将‘空中跃进’定义为伤害帧。(见下图)先梳理流程:a.史莱姆原地蓄力(起跳准备)--->b.跳起并移动一段距离(空中跃进)--->c.落地调整
轻编程3 个月前
游戏引擎·godot
Godot《躲避小兵》实战之创建敌人是时候创建一些玩家必须躲避的敌人了。它的行为很简单:怪物将随机生成在屏幕的边缘,沿着随机的方向直线移动。
轻编程3 个月前
游戏·游戏引擎·godot
Godot《躲避小兵》实战之游戏开始界面制作我们的游戏还需要用户可操作的界面,比如开始游戏,退出以及显示分数等UI界面。创建新场景,点击“其他节点”按钮,然后添加一个 CanvasLayer 节点并命名为 HUD。“HUD”是“heads-up display”(游戏信息显示)的缩写,是覆盖在游戏视图上显示的信息。
园哥技术分享3 个月前
3d·游戏引擎·godot·游戏程序·游戏策划
Godot关于fbx格式文件导入查看文档fbx格式是支持,看我的文件也是存在,就是在编辑器中文件系统找不到。解决方案如下确保你开启了fbx导入,之后自动重启就可以导入了,unity的模型也可以用。什么立方体胶囊之类的。