posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
game

Godot 云存档冲突处理:本地进度和云端进度不能只问玩家覆盖谁

云存档最怕一句是否覆盖 云存档冲突会直接伤害玩家信任,玩家在两台设备上都玩过以后,不能只弹一个覆盖谁的选择题。这个问题在项目早期经常被当成小功能,等内容量、平台数量和运营节奏上来之后才暴露成本。Godot 客户端要做的不是写一个临时脚本,而是把它当成可验证、可回滚、可观测的系统来设计。

9 分钟阅读
Godot 游戏客户端
game

Godot 制作预览校验:材料够不够、结果对不对,别等点下去才知道

制作系统通常看起来很直接:选择配方,检查材料,点击制作,获得道具。但真正进入项目后,会出现批量制作、随机词条、成功率、替代材料、活动折扣、背包容量、服务器确认和 UI 预览。玩家最讨厌的是点下制作后才发现材料不够,或者预览显示的结果和实际得到的不一致。

8 分钟阅读
Godot 游戏客户端 客户端开发

Phaser 合成与工作台系统:配方、材料校验和队列失败回滚要闭环

合成系统不是材料够了就扣 Phaser RPG、生存建造、农场和放置游戏都常见合成系统。玩家把木头和石头放进工作台,得到斧头;把草药和瓶子合成药水;把低级材料升级成高级材料。看起来只是检查材料、扣材料、加物品,但真实项目会很快变复杂:配方需要解锁,工作台有等级,合成需要时间,队列可取消,材料可能来自背包或仓库,活...

8 分钟阅读
game

Godot UI 模态栈与返回键治理:弹窗、侧栏和手柄 B 键要听同一个出口

返回键混乱是 UI 架构问题,不是按键问题 Godot 项目里的 UI 一多,Esc、手柄 B、Android 返回键、弹窗关闭按钮很容易各走各的。商店弹窗里打开确认框,按 B 关掉了整个商店;设置页改了画质未保存,按 Esc 直接退出;侧栏、Toast、教程遮罩和网络重连弹窗同时出现,谁先关闭没人说得清。

9 分钟阅读
Godot 游戏客户端