CHUAN2 DEV ENGINE
996 正版授权研发中心 · 360 授权合作教学中心 · 抖音传奇直播合作授权 · 快手推广运营商授权
OFFICIAL LICENSED ACADEMY 查验官方授权证书 →
// 威海旷世互娱教学基地 · 独立文章系统 · 全站地图

技术文章 全站地图

共收录 1789 篇技术干货,持续自动更新(最新:2026-10-03)。支持方向标签筛选,是全站 Lua / 996 引擎知识的检索入口。

09-26 进阶实战语法算法

Lua线性建堆:自底向上的堆构造

【语法】 一、隐蔽陷阱:逐个插入建堆要 n 次上浮;自底向上从末个非叶子节点倒序下沉,一遍线性把乱序表调成合法堆。 二、底层原理…

996 技术组
09-26 进阶实战语法算法

Lua快速选择:第K小元素的分区求解

【语法】 一、隐蔽陷阱:找第 K 小元素先全量排序再取下标,n log n 浪费在无关排序上;快速选择借用快排分区——每轮只递归…

996 技术组
09-26 进阶实战语法算法

Lua基数排序:按位分桶的逐轮收集

【语法】 一、抛坑提问:海量等级值排序,比较排序下限 n log n——基数排序按个位、十位、百位逐轮分桶收集,不比较任何两个元…

996 技术组
09-26 进阶实战语法算法

Lua双栈队列:两个栈实现的先进先出

【语法】 一、抛坑提问:栈只能后进先出,怎么用两个栈做出先进先出的队列?入队压入入栈,出队时把入栈整体倒入出栈再弹顶,均摊每次操…

996 技术组
09-26 进阶实战游戏功能

称号条件自动授予:条件达成的称号触发

【游戏】 一、业务场景:称号条件(金币存量达 10 万)达成后要找 NPC 手动领取,玩家经常忘记;条件检测器——达标即自动授予…

996 技术组
09-26 进阶实战游戏功能

竞技场积分赛:胜负积分的晋级规则

【游戏】 一、业务场景:赛季结算发现一名玩家胜率 10% 却排在黄金段——历史计分只加不减,积分体系失效 3 个月;积分赛——胜…

996 技术组
09-26 进阶实战语法算法

Lua卡塔兰数:合法括号序列的计数

【语法】 一、抛坑提问:3 对括号能组成多少种合法序列?答案是 5——卡塔兰数列:每一项等于前一项乘 2 倍的 2n 减 1 再…

996 技术组
09-26 进阶实战语法算法

Lua线性同余:自实现随机数生成器

【语法】 一、抛坑提问:不想用全局随机函数(怕多处共享种子互相干扰),可自实现一个独立随机序列——线性同余法三行核心:乘、加、取…

996 技术组
09-26 进阶实战语法算法

Lua蒙地卡罗:随机撒点估算圆周率

【语法】 一、隐蔽陷阱:圆周率小数位背不出更多就不算理解随机模拟?用蒙地卡罗法随机撒点统计,10 万个点能把圆周率估到两位小数,…

996 技术组
09-26 进阶实战游戏功能

副本难度:三档难度的选择与奖励联动

【游戏】 一、一行代码拆解:DIFF[mode] —— 副本难度的全部骨架:难度表存三档怪物系数与奖励倍率,选档即查表,奖励与难…

996 技术组
09-26 进阶实战语法算法

Lua扇形判定:技能范围的距离加角度双条件

【语法】 一、抛坑提问:技能是 90 度扇形范围,只判距离会把身后的目标也打中——扇形判定需要距离与角度双条件:半径内且与朝向的…

996 技术组
09-26 进阶实战游戏功能

词条上限:随机词条的封顶规则

【游戏】 一、一行代码拆解:if cnt < CAP then cnt = cnt + 1 end —— 词条上限的全部骨架:单…

996 技术组
09-26 进阶实战语法算法

Lua点在多边形:射线法的内外判定

【语法】 一、隐蔽陷阱:判定坐标点是否在多边形区域,只数纵坐标跨越的边数而不比横坐标——点在多边形右侧时结果整个反转;射线法要同…

996 技术组
09-26 进阶实战语法算法

Lua贝塞尔曲线:控制点的平滑轨迹

【语法】 一、抛坑提问:宠物跟随走直线太生硬,怎么走出圆滑弧线?二次贝塞尔曲线用两个端点加一个控制点,参数从 0 走到 1 逐帧…

996 技术组
09-26 进阶实战游戏功能

抢答判定:多人答题的先到锁定

【游戏】 一、一行代码拆解:if WINNER == nil then WINNER = actor end —— 抢答判定的全…

996 技术组

第 98 / 120 页 · 共 1789 篇