共收录 2941 篇技术干货,持续自动更新(最新:2026-10-03)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。
底层原理 Lua 单线程执行没有真并发,但引擎的定时器与触发器在同一帧内交错执行,逻辑上的"读改写"序列会被插入的回调打断:A …
底层原理 Lua 5.1 没有位运算符,但 32 个布尔标记(活动报名、红名状态、副本进度开关)不需要 32 个变量:一个数字的…
底层原理 取表长度的规则:从下标 1 开始找连续段,停在第一个 nil,返回断点前一位。表中间有洞(跳号赋值或中途置 nil)时…
业务场景 红名玩家被围剿时全身装备连掉四五件,挫败感直接把人劝退;运营送的无条件保护又常被滥用。免爆护符封装:护符在身时死亡免除…
业务场景 沙巴克攻城连打两小时,玩家体力见底却舍不得下线干等自然回复;体力药品又把恢复做得太即时,节奏失衡。客栈歇息封装:在客栈…
学员常见误区 在 if 块里用 local 声明的变量,出了块就不存在——学员以为声明了就能在外面用,取到的是 nil 还以为赋…
学员常见误区 接口报 attempted arithmetic 或参数类型不对时,学员盯着代码找不到问题——实际是变量拿到的类型…
业务场景 高价值装备(裁决之杖、屠龙)被盗号者一键交易转移,是运营最头疼的投诉来源:账号丢了,装备跟着没了。交易锁封装:对高价值…
学员常见误区 用浮点数累加金币或提成,学员以为加十次 0.1 就该等于 1——实际二进制无法精确表示 0.1,每次累加都带一点误…
设计初衷 活动排期凭感觉:周末连开三个重头活动,玩家疲于奔命参与率反跌;工作日大空窗,在线曲线断崖。玩法日历设计:以周为单位编排…
设计初衷 网络波动掉线让玩家损失战斗进度:世界BOSS打到一半掉线,回来残局已清;副本中掉线,门票作废。掉线补偿设计把掉线当作可…
底层原理 祭坛围一圈火把、世界BOSS周身一圈水晶,这类环绕阵列需要等角度分布坐标:圆心 (cx, cy)、半径 r、数量 n,…
设计初衷 排行榜只有顶端可见:进不了前一百的玩家在榜上查无此人,名次没有参照,追赶没有对象。影子榜设计:为每名玩家生成以自己为中…
业务场景 打错路线或主力减员后想重来,队长单方面重置常引发队内矛盾,误触重置的投诉也不少。投票重置封装:重置需全队表决、同意过半…
底层原理 存档在写入与传输中可能因意外损坏,读档前需要一道完整性判定。校验和的思路:把数据逐字节累加压缩成一个整数指纹,读档时重…
第 154 / 197 页 · 共 2941 篇