技术栈
godot
weixin_40938312
2 天前
游戏引擎
·
godot
godot 击败敌人后增加经验的脚本
signal exp_updated(current, needed) # 定义信号:参数为当前经验、升级所需经验 是自己定义的类似函数 但是有发送消息功能 exp_updated.emit(exp, exp_needed) # 发出信号,通知UI更新 然后用这个的emit发消息
weixin_40938312
3 天前
游戏引擎
·
godot
godot 获取敌人位置自动发射子弹 旋转枪口
刘欣的博客
3 天前
godot
在TileMapLayer中显示一个瓦块(Godot学习)
风酥糖
5 天前
游戏
·
游戏引擎
·
godot
Godot游戏练习01-第24节-多人游戏暂停菜单,游戏优化
今天继续优化了一些游戏细节, 并新增了多人游戏暂停功能, 支持任意玩家暂停游戏, 并处理了一些边界情况
SCLchuck
5 天前
游戏引擎
·
godot
·
游戏开发
·
物理引擎
Godot 4 2D 物理引擎位置初始化踩坑:add_child() 和 position 到底谁先? (错误位置触发物理事件)
在 Godot 4 做 2D 游戏时,很多人都会遇到一个很诡异的问题:我明明想把一个 PackedScene 实例生成在 B 点,结果它却会在默认位置 A 点 短暂触发一次物理事件。
风酥糖
8 天前
游戏
·
游戏引擎
·
godot
Godot游戏练习01-第23节-新增Player名称显示
继续来打磨游戏, 今天加入玩家名称显示和血量显示, 经过这些天的练习, 慢慢感觉多人游戏的同步处理越来越熟悉了, 基本上需要制作什么效果不看教程也大概知道过程了, 有一点进步了, 这种感觉很踏实
YY_pdd
9 天前
游戏引擎
·
godot
godot的项目打包为安卓程序
1、点击项目->导出。2、在导出窗口,点击添加->安卓。如果有“目标平台需要ETC2/ASTC纹理压缩。请在项目设置中启用导入 ETC2 ASTC”的报错,点击右边的 显示项目设置。在渲染-纹理中点击 导入ETC2 ASTC 项的启用按钮。
风酥糖
9 天前
游戏
·
游戏引擎
·
godot
Godot游戏练习01-第22节-错误弹窗与连接错误处理
上次优化了菜单显示, 并且允许自定义多人游戏中部分参数, 今天继续完善游戏, 实现一个错误弹窗, 并且在发生连接/网络错误时弹窗提示
amadeusCristina
9 天前
游戏引擎
·
godot
Godot ——Dialogue Manager插件
BBCode用来装饰 官方文档唯一化后自定义UI控件
风酥糖
9 天前
游戏
·
游戏引擎
·
godot
Godot游戏练习01-第21节-优化游戏菜单,增加选项
按照教程, 绘制了按钮资源, 更新了主题, 调整了游戏菜单, 允许设置部分信息, 允许单人游戏模式, 让游戏看起来稍微正式一点
相信神话2021
11 天前
游戏引擎
·
godot
·
2d游戏编程
·
godot4
·
2d游戏开发
第四章:Godot 4.6 核心概念与开发环境搭建
「工欲善其事,必先利其器。」 ——《论语·卫灵公》从这一章开始,我们打开 Godot,真正动手了。 但在写第一行代码之前,有必要先理解 Godot 的核心哲学。Godot 和 Unity 的底层思维方式不同,如果你带着 Unity 的思维硬套过来,会处处碰壁。理解了「节点与场景」的组合思想,后面所有的代码才会水到渠成。
代数狂人
11 天前
c#
·
游戏引擎
·
godot
在Godot中应用面向对象原则:C#脚本实践
小伙伴儿们,今天我们来深入探讨Godot引擎中如何应用面向对象编程原则。 特别提醒:这次我们将使用C#脚本语言(而非GDScript)来讲解,因为C#在Godot中越来越流行,尤其适合大型项目开发。让我们用C#的视角重新理解Godot的面向对象设计。
风酥糖
11 天前
游戏
·
游戏引擎
·
godot
Godot游戏练习01-第20节-增加亿点点细节
今天终于有一天时间来完善游戏, 可以把进度跨大一点, 今天在游戏中新增亿点点🤏细节
weixin_40938312
12 天前
学习
·
游戏引擎
·
godot
godot碰撞测试的学习
右边的layer是自己在那个碰撞层 下面的mask是跟哪个层的能碰撞 collisionshape2d的disable不能勾选 选了没法碰撞
郭逍遥
12 天前
算法
·
godot
·
启发式算法
[Godot] JPS跳点寻路和RVO避障
之前敌人寻路用了流场,然后玩家单位我准备用JPS跳点寻路,这里给大家分享我的实现思路以及优化开发流程大致如下:
电子云与长程纠缠
12 天前
学习
·
游戏引擎
·
godot
Godot学习06 - AnimationPlayer内置动画
之前讲过导入FBX外部动画,这一篇讲下对于引擎内创建动画和K关键帧的需求。1.首先添加节点AnimationPlayer 2.在AnimationPlayer下添加BOX,以便测试 3.在下拉面板中找到Animation,点击New新建动画 4.新建后在属性右侧会出现"钥匙"图标,设置完数值点击后可K关键帧。 第一次创建关键帧会弹出如下弹窗,记住一定要2个勾都勾选。 5.可在右上角设置时间 6.继续在属性右侧点击"钥匙"图标K帧。 7.如果想让关卡启动时自动播放对应动画,需要勾选如下图标。 8.目前动画资
电子云与长程纠缠
13 天前
学习
·
游戏引擎
·
godot
Godot学习05 - 播放与分离FBX动画
动画是游戏表现力的核心。在Godot中,AnimationPlayer节点承担了大部分动画控制工作。本文将带你掌握播放、暂停、切换动画的基础操作,为后续更复杂的动画状态机打下基础。
weixin_40938312
13 天前
学习
·
游戏引擎
·
godot
godot等轴视角tilemaplayer的学习 isocheric的素材xy大小怎么调
创建tilemaplayer然后右边选tileset创建 然后tile shape选isocheric tileset的纹理区域大小还有tile size都是图形的大小不动 下面是长型的图 这个路灯的width跟上面的都是110 height比上面高 但是tile size还是跟上面相同 这种才能放路灯的时候放在格子中 但是纹理原点得调到最下方的点 不然是错位的
weixin_40938312
14 天前
游戏引擎
·
godot
godot y排序定位 sprite原点 等轴视角地图块测试 isometric 碰撞测试 初学godot
先看下基本的y排序 有个前提 是这些参加y排序的组件 他们的parent节点开启了y排序 如果仅仅是子节点开启y排序 parent没开是没用的 这里的根节点node2d如果没开启y排序 下面的都开了也没用 然后是自己的图片在菱形地图块 也就是等轴视角tilemaplayer的y排序 首先是角色图片原点设置 先看下错误的 能看到y的offset是0 原点在角色中间 看下这种在地图中的y排序 原点下的都会被地图盖住 那角色的原点得在脚下 现在y的offset是-100 看下 现在是没事了
风酥糖
14 天前
游戏
·
bug
·
godot
Godot游戏练习01-第19节-解决多人游戏bug
上一次实现玩家死亡与复活处理并检测游戏失败之后, 出现两个多人游戏中的报错, 今天来详细了解错误原因, 以及最佳的处理方式