Godot游戏练习01-第22节-错误弹窗与连接错误处理

摘要: 上次优化了菜单显示, 并且允许自定义多人游戏中部分参数, 今天继续完善游戏, 实现一个错误弹窗, 并且在发生连接/网络错误时弹窗提示 在Aseprite中按照教程实现一个弹窗背景样式纹理 在游戏中修改Theme, 新增一个TexturePanelContainer类型, Base Type设置为Pa 阅读全文
posted @ 2026-03-31 23:21 风酥糖 阅读(0) 评论(0) 推荐(0)

Godot游戏练习01-第21节-优化游戏菜单,增加选项

摘要: 按照教程, 绘制了按钮资源, 更新了主题, 调整了游戏菜单, 允许设置部分信息, 允许单人游戏模式, 让游戏看起来稍微正式一点 绘制的按钮状态资源, 用于按钮的normal / hover / pressed / disabled状态 主菜单, 允许单人游戏和多人游戏 多人游戏新增一级菜单, 允许设 阅读全文
posted @ 2026-03-30 22:50 风酥糖 阅读(2) 评论(0) 推荐(0)

Godot游戏练习01-第20节-增加亿点点细节

摘要: 今天终于有一天时间来完善游戏, 可以把进度跨大一点, 今天在游戏中新增亿点点🤏细节 大致内容如下 peer断开事件处理 (自动移除, 判断游戏失败) 子弹击中粒子特效, 粒子特效多人同步 敌人受击动画, 白色闪动, 动画多人同步 敌人死亡血渍动画, 动画多人同步 动画显示裁剪, 不能让血渍显示到场 阅读全文
posted @ 2026-03-28 23:56 风酥糖 阅读(2) 评论(0) 推荐(0)

在Termux中部署一个简单的服务导航页

摘要: 之前的文章中, 谈到了怎样将Android手机改造为Linux服务器, 并且可以部署各种服务, 但是每个Web服务都占用一个单独的端口号, 多了之后怎么记得住呢? 我们可以再部署一个Web服务, 显示一个服务导航页, 每次需要什么服务通过导航页就可以快速抵达, 无需记住繁杂的端口号 实现过程 先安装 阅读全文
posted @ 2026-03-27 21:22 风酥糖 阅读(3) 评论(0) 推荐(0)

Godot游戏练习01-第19节-解决多人游戏bug

摘要: 上一次实现玩家死亡与复活处理并检测游戏失败之后, 出现两个多人游戏中的报错, 今天来详细了解错误原因, 以及最佳的处理方式 问题分析与处理 问题1: Client上的Player移动过程中死亡, Server同步报错 上次也简单说过, 其实这是一个多人游戏中常见的"时序"问题 在服务器权威模型中, 阅读全文
posted @ 2026-03-26 22:59 风酥糖 阅读(4) 评论(0) 推荐(0)

灰暗一生不如亮极一刹

摘要: 下面是白天上班打水的看窗外的一点触动马上记下来的内容 刚刚渴的不行才想起来打水, 转头忽然看到办公楼窗外的夕阳, 心里略微动了一下, 因为上班来的时候看了一眼是摸不到的朝阳 我在这种周而复始的循环中耗费生命, 一周五天见不到太阳 下班的时候都是一片黑, 可能这就是我悲哀的一生中不断重复的一天 我没有 阅读全文
posted @ 2026-03-25 21:56 风酥糖 阅读(7) 评论(0) 推荐(0)

Godot游戏练习01-第18节-玩家死亡与复活,游戏失败检测

摘要: 在之前的章节中我们实现了敌人与玩家的相互攻击, 碰撞判断, 但是一直未正式处理玩家的死亡事件, 也没有判定游戏失败, 今天先实现机制 看看效果 玩家在多次受伤后死亡 所有玩家死亡后游戏结束, 目前仅回到主菜单 游戏可以再次正常开始 实现过程 玩家死亡 我们之前添加过Player的HurtboxCom 阅读全文
posted @ 2026-03-24 23:31 风酥糖 阅读(3) 评论(0) 推荐(0)

Godot游戏练习01-第17节-状态机管理的敌人

摘要: 在本节中, 我们使用状态机来给敌人添加多个状态, 实现一个更复杂更智能的敌人 看看效果 现在我们的Enemy具有上一节提到的4种状态: spawn: 生成时不可移动, 播放生成动画 normal: 正常跟踪最近玩家, 但没有伤害, 与其他敌人正常碰撞 charge: 减速并显示蓄力提示, 准备攻击 阅读全文
posted @ 2026-03-24 00:00 风酥糖 阅读(3) 评论(0) 推荐(0)

Godot游戏练习01-第16节-游戏中的状态机

摘要: 本节主要了解状态机是什么, 以及在游戏开发中的使用 为什么需要状态机 如果我们想表达一个复杂的状态转换流程, 一般会绘制流程图, 比如给之前的敌人添加"充能"和"攻击"两种状态, 整个状态变换的过程可能如下 ┌─────────┐ ┌─────────┐ │ spawn ├─────►│ norma 阅读全文
posted @ 2026-03-22 22:54 风酥糖 阅读(12) 评论(0) 推荐(0)

Godot游戏练习01-第15节-敌人生成动画,翻转,碰撞

摘要: 今天来优化敌人, 逐步补充细节, 之前实现的敌人只会简单追踪Player, 现在给敌人添加生成动画和一些优化内容, 让敌人也更生动一些 看看效果 出生时的缩放动画 追击玩家时自动切换方向 敌人之间有碰撞, 不会完全重叠 看这个左右瞅的小眼神, 竟然还有点可爱, 哈哈哈 实现过程 先修改一个小问题: 阅读全文
posted @ 2026-03-20 21:54 风酥糖 阅读(5) 评论(0) 推荐(0)