posts

文章归档

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

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

全部文章

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

Godot 云游戏输入抖动平滑:延迟会变,玩家意图不能跟着飘

为什么要单独治理 同一套 Godot 客户端在本机运行时操作很跟手,接入云游戏串流后,玩家反馈“方向偶尔飘”“闪避有时晚半拍”。日志显示平均延迟不算高,但延迟抖动很大:一段时间 35ms,一段时间 90ms,偶尔跳到 160ms。云游戏输入不是简单接受网络延迟,而是要在采样、缓冲、预测、反馈之间找到稳定感。

9 分钟阅读
Godot 输入 网络
game

Godot 任务 UI 状态恢复:网络波动、切场景和重进游戏都别丢上下文

任务系统的复杂度经常被低估。任务逻辑可能在服务端或数据层已经很清楚,但玩家真正感受到的是 UI:右侧追踪是否及时更新,完成弹窗是否出现,领奖按钮是否可点,切场景回来后当前选中的任务还在不在。只要 UI 状态丢一次,玩家就会觉得任务系统“不可靠”。

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

Godot 联机客户端预测与回滚:让操作先响应,再把误差收回来

背景:客户端预测与校正不是一个孤立功能 联网动作游戏里,如果每次移动都等服务器确认,操作会像隔着一层棉。客户端预测让玩家按下移动后本地立刻响应,再等服务器快照回来校正。听起来简单,真正做起来会遇到输入序号、重复模拟、碰撞差异、校正抖动、动画状态和特效回滚。

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