posts

文章归档

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

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

全部文章

全部文章 Golang Game Minigame Saas Rust Python Java 游戏开发 客户端开发 GameDev
cocos

《Cocos 游戏开发高级编程》9.1 拉取与编译引擎源码

本节从 GitHub cocos/cocos-engine 的 v3.8.8 tag 拉取源码讲起,覆盖仓库四层目录、native external 第三方库的三种获取方式、Node 与 gulp 依赖安装、编辑器偏好设置里的自定义引擎接入,以及 TypeScript 引擎与原生引擎各自的编译路径和产物 bin 目录,并给出一个可类型检查的运行时版本核对脚本。

9 分钟阅读
Cocos Cocos 游戏开发高级编程 TypeScript
cocos

《Cocos 游戏开发高级编程》11.3 全景回顾与展望

全卷收官:把从引擎分层、渲染管线、Effect、光照、物理、动画到内存、原生、定制、架构与跨引擎选型的线索收成一张全景图,按四个部分回顾每条主线解决的问题与交付的能力,给出一段可直接单测的能力矩阵数据结构与一段可类型检查的自检组件,列出继续深入的四条方向与不同读者的下一步,最后回望从「会用」到「懂」这段路。

13 分钟阅读
Cocos Cocos 游戏开发高级编程 TypeScript
cocos

《Cocos 游戏开发高级编程》11.2 选型方法与迁移成本

把跨引擎对照落成可操作的选型方法:先问三个前置问题,再按目标平台、团队栈、包体与 3D 需求走决策树,用一段可直接单测的加权打分逻辑把直觉量化;随后拆解迁移成本的分项口径与参考系数,比较全量重写、逐模块替换、双引擎并存三种策略,并给出一段可类型检查的平台能力探测脚本,最后列出「什么时候不该换引擎」的判断清单。

10 分钟阅读
Cocos Cocos 游戏开发高级编程 TypeScript
cocos

《Cocos 游戏开发高级编程》11.1 跨引擎对照:Cocos / Godot / Phaser / Defold

把前 10 章讲的 Cocos 机制放进横向坐标系:对照 Cocos Creator、Godot、Phaser、Defold 四款引擎在对象模型、脚本语言、2D/3D 侧重、导出目标与生态上的核心差异,给出生命周期、资源加载、合批与物理的逐项对照表,并用一段可类型检查的组件脚本和一段可直接单测的引擎无关状态机,说明横向对照该用在哪、不该用在哪。

11 分钟阅读
Cocos Cocos 游戏开发高级编程 TypeScript
cocos

《Cocos 游戏开发高级编程》10.2 大型项目模块化

大工程最先崩的不是性能而是依赖关系。本节把 assets/scripts 的四层职责深化成可强制的依赖方向,讲清 Bundle 与代码模块的对应、平台层如何用接口隔离三端差异,并给出一个纯 TypeScript 的循环依赖扫描器与 vitest 用例,把「core 不许 import cc」这类纪律从口头约定变成会变红的检查。

7 分钟阅读
Cocos Cocos 游戏开发高级编程 TypeScript
agent

《AI Agent 高级编程》9.3 何时该训、何时调提示:成本收益决策清单

训模型不是默认答案。本节给出一张「何时该训、何时调提示」的成本收益决策清单,把调提示、换模型、加工具、微调、RL 五种干预按成本与收益排开,说清每种手段的前置条件与失效场景;并配一个可运行的决策打分小脚本,对「冷启动无标注」与「有 5k 可验证轨迹」两种场景真跑排序,帮你在动手训之前先算清楚这笔账。

11 分钟阅读
AI Agent AI Agent 高级编程 决策清单
agent

《AI Agent 高级编程》9.2 从 SFT 到 RL:工具使用与多步推理训练流程

SFT 教会模型「格式」,RL 才教会它「取舍」。本节讲清从监督微调到强化学习的完整流程,聚焦工具使用与多步推理:对比偏好奖励与可验证奖励,说明为什么「工具调用成功、引用可回溯」这类可自动判分的信号特别适合 Agent,并给出一个真跑的离线策略打分例子——给定若干轨迹与奖励函数,算出每条的分数并选出最优。

11 分钟阅读
AI Agent AI Agent 高级编程 监督微调
agent

《AI Agent 高级编程》9.1 问题设定:轨迹、奖励与信用分配

Agent 的强化学习不是给分类任务换个 loss。本节把 Agent 的多步交互形式化成轨迹(状态、动作、奖励序列),讲清奖励设计与信用分配——到底是哪一步的功劳。配一段可运行的轨迹与奖励数据结构,以及一个按折扣回报做信用归因、再按总回报给轨迹排序的离线小例子,真跑贴输出;全程不训练模型,不编造任何实验曲线。

11 分钟阅读
AI Agent AI Agent 高级编程 Agent 强化学习
mmo

《MMO 服务器开发》6.3 战斗结算与防重复发奖

一次公会战结算要同时做对三件事:命中扣血、判定死亡、发放奖励,而且重复到达的结算请求只能发一次奖。本节给 aegis 从零写战斗结算与防重复发奖:为什么结算和发奖必须分开、迟到的伤害包怎么被死亡状态挡掉、为什么发奖的去重键是业务指纹而不是传输序号,并链回卷一的幂等窗口。

6 分钟阅读
MMO 游戏服务端 玩法系统