posts

文章归档

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

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

全部文章

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

Godot 技能 Ability 架构:用 Resource 描述规则,用 Node 表现效果

技能系统不要只写在角色脚本里 Godot 做动作、RPG、肉鸽或战术游戏时,技能系统很快会膨胀。一个技能要处理输入、冷却、资源消耗、目标选择、施法条件、命中效果、Buff、投射物、动画、音效、特效和 UI。原型里把这些都写在角色脚本里,前几个技能很快;到了几十个技能,角色脚本会变成不可维护的巨大文件。

10 分钟阅读
Godot 架构
game

Godot HTTP API 客户端:登录、鉴权、重试和错误码边界

HTTP 接口不该散在每个按钮里 Godot 项目接后端时,很多功能一开始都很直接:登录页发一个 HTTPRequest,商城页发一个购买请求,排行榜页发一个刷新请求。每个页面自己创建节点、拼 URL、处理 JSON。原型能跑,但弱网、鉴权过期、错误码、重复点击、请求取消、日志追踪一来,代码会立刻分裂。

9 分钟阅读
Godot HTTP API
game

Godot 折叠屏与平板布局:宽屏不是把手机 UI 拉长

为什么这个问题要单独设计 折叠屏和平板不是把手机界面等比放大,而是重新分配信息层级和触控距离。很多团队会把它当成局部功能,在某个按钮、某个页面、某个脚本里补一段判断。短期看,这样最快;项目跑过几轮版本之后,就会出现同一件事在三个地方有三种解释的情况。玩家看到的是一个客户端,团队内部却把责任拆散了。

9 分钟阅读
Godot 移动端
game

Godot 资源命名迁移工具:改文件名可以,别让引用关系靠运气活着

为什么这个主题要放在资源和工具链之间 资源命名规范落地时,要有迁移工具维护引用、重定向、审计和回滚。这类问题很少只属于运行时代码,也很少只属于发布脚本。它一头连着 Godot 的 Resource、场景、导入缓存和运行时加载,另一头连着团队协作、发布检查、QA 回归和事故复盘。

8 分钟阅读
Godot 工具链 客户端开发