归档
共 182 篇,按时间倒序。
2026
- 贝塞尔曲线细分:中点落在弦上,仍可能漏掉整个弯曲
- 两节骨骼 IK 够不到目标时,先保住骨长
- 阴影偏移只加常量:斜面仍会自遮挡,平面先漂起来
- 四元数只传三个分量:省略最大项才能安全开平方
- 三角形共享边的像素归属:全含边会重画,全排边会漏画
- 空间哈希宽阶段:只登记中心格会漏掉大对象
- 网格寻路的对角穿角:目标格可走,不代表这条边可走
- 骨骼动画四元数插值:同一旋转的负号为何会绕长弧
- 树叶纹理缩小后变稀:Alpha Test 覆盖率的修正与离散边界
- 大世界原点漂移后,运动矢量必须把上一帧带到同一坐标系
- 反向 Z 深度重建:清屏值零不能直接还原成有限距离
- 非均匀缩放后的法线:直接乘世界矩阵会失去垂直关系
- 循环动画的根位移:相位归零时,角色不该倒退
- 旋转后的 Mesh 包围盒:只变换最小点和最大点会漏掉角点
- 近面裁剪新增顶点时,UV 必须沿齐次边插值
- 蒙皮顶点重复位移:矩阵调色板必须回到 Mesh 局部空间
- 地形高度查询:双线性采样为何对不上三角形表面
- 局部射线求交:归一化方向为何会选错最近对象
- 快照 ACK 位图跳过 32 个序号时,旧位不能继续保留
- 颜色纹理生成 Mip:平均值必须在线性光域计算
- UI 粗折线的长尖角:Miter 限制应改变连接轮廓
- 倾斜表面的 UV 插值:屏幕重心为何不能直接当作表面权重
- 大地图负坐标分块:整数除法为何把原点两侧装进同一块
- 镜像变换烘焙进 Mesh 后,法线正确为何仍会被剔除
- UI 嵌套裁剪的一列漏光:空交集必须早于像素取整
- 层级剪切下的包围球剔除:最大轴缩放为何不够
- 相机临界阻尼:分帧一致性依赖完整的位置与速度
- Hi-Z 遮挡剔除:深度金字塔必须保留孔洞
- 动画旋转加权前,先把四元数放到同一半球
- 动态 Mesh 合并顶点时,位置相同不代表能共用索引
- 固定步长追帧达到上限后,剩余时间该怎么处理
- 透明纹理缩小时的色边:预乘必须发生在过滤之前
- 动画根位移混合:坐标原点不应变成角色运动
- 瞬态纹理复用:最后一次读取所在的 Pass 仍占用存储
- HLOD 不该在一个距离阈值上反复换模
- 阴影图集槽位换了灯,迟到渲染不能覆盖新所有者
- 角色挥剑时突然消失:骨骼动画不能沿用绑定姿态 Bounds
- 相机切换之后,TAA 历史必须从空状态重新建立
- 镜像 UV 接缝的法线贴图:切线符号不能靠叉乘猜回
- 动画越过循环点时,脚步事件不能只比较归一化时间
- GPU 还在读骨骼矩阵时,上传环形缓冲区不能提前绕回
- 返回背包时选中项丢了:导航栈不能把页面状态交给视图池
- 虚拟纹理物理页还没上传完,页表不能先改映射
- Forward+ 分块装不下所有光源时,不能按遍历顺序截断
- 相机只移动九毫米,静态阴影为什么会闪
- 浮动原点移动后,逻辑坐标为什么不能跟着清零
- 相机几乎没动,透明粒子的交叠颜色为什么还在闪
- 语音已经切换,旧环境音为什么还能覆盖播放缓冲
- 图集边缘留了一像素,为什么远处图标仍会串色
- GPU 遮挡结果回来时,对象可能已经不是原来的对象
- 场景卸载完成后,共享资源为什么还不能释放
- 相同输入仍会失步:帧上下文必须隔离容器顺序与系统时间
- 网络角色传送后出现半程残影,是插值跨过了不连续边界
- 粒子对象池复用后,旧完成事件不能回收新特效
- 程序化 Mesh 已经变大,为什么离开原位置就突然消失
- 动态分辨率切换不能只换颜色纹理:颜色与深度附件必须成对提交
- 相机停在 HLOD 边界时,单阈值会让层级逐帧翻转
- 按钮已经移动,点击却留在原地:UI 布局与命中区域必须同修订提交
- 骨骼任务都完成了,为什么角色仍会撕裂一帧
- Godot 场景节点删掉了,RenderingServer RID 为什么还活着
- PlayableGraph 重建失败时,旧姿态为什么必须继续可见
- InstancedMesh 只改三个实例,为何可能上传 898 个矩阵
- 渲染图纹理句柄为什么不能跨帧保存
- 运行时纹理第二行错位,通常不是采样问题而是上传行跨度
- 兴趣范围内有 200 个对象,也不能把它们全塞进同一帧快照
- 16 位输入序号回绕后,零为什么比 65535 更新
- 大世界原点移动后,迟到分块不能继续使用旧局部坐标
- Godot AnimationTree 条件不该拥有攻击状态:一次性请求与动作代次的边界
- TA 导入检查不应边扫描边改报告:完整候选才能替换稳定结果
- 异步页面加载完成时,导航代次决定它还能不能显示
- 回放文件能打开不等于能重演:逻辑版本与表现资源必须分层
- Root Motion 撞墙后谁决定位置:动画只提交期望位移
- 资源预载完成不等于场景可切换:用原子激活屏障保住旧世界
- 快照 11 丢了,快照 12 还能解码吗:增量状态必须引用已确认基线
- 动画过渡打出两次伤害:事件身份应来自逻辑动作,不是 Clip
- 动态 Mesh 长出新顶点却被剔除:顶点、索引与 Bounds 必须是一份快照
- 低血量效果为何不该写进每个材质:离屏颜色与全屏 Pass
- 场景雾效为何随远裁剪面跳变:世界距离与高度衰减
- 水面扭曲为何露出重复接缝:双层 UV 扰动与采样边界
- 透明护盾为什么不能只调低 Alpha:混合、深度写入与排序合同
- 角色选中描边为何覆盖整张脸:双 Pass 外扩、像素宽度与绘制顺序
- 草叶摆动时根部为何漂移:顶点风、根部遮罩与剔除边界
- 护盾为何只在轮廓发亮:用视线夹角控制 Fresnel 边缘光
- 角色消散不只是 discard:遮罩阈值与稳定边缘带
- 暂停后还在流动的纹理:UV 偏移、循环边界与效果时钟
- 受击闪白不能是一把全局开关:颜色混合与逐角色状态提交
- 纹理 Mip 流送:驻留层级与采样描述符必须原子提交
- GPU 可见实例压缩:列表与间接绘制计数必须同批提交
- GPU 粒子生成环形缓冲:栅栏完成前不能回卷覆盖
- 渲染目标热切换:首次清屏完成前不能替换活动视口
- 着色器变体预热:帧预算不能提前发布材质就绪
- 动态图集整理:像素搬运完成前不能替换 UV 映射
- GPU 遮挡回读:相机代际必须阻断旧可见性结果
- HLOD 细化屏障:子分块齐备前必须保留父级代理
- Godot RenderingServer RID:创建失败必须回滚准备所有权
- GPU 异步读回:行距解包必须先于像素快照提交
- GPU 蒙皮矩阵页:容量校验必须先于游标提交
- 动画过渡中断:完成回调必须服从代际所有权
- 渲染资源延迟释放:代际租约必须阻断槽位误删
- UI 导航事务:页面栈与视图池必须共享提交边界
- Shader 变体缓存:规范键与源码修订共同决定失效
- 音频 Voice 预算:确定性抢占必须先排序牺牲者
- 动画事件提交:幂等键必须包含实例、循环与帧
- Tilemap 脏分块提交:渲染合并与碰撞更新必须共享失败边界
- 快照插值缓冲的乱序恢复与抖动预算
- Godot C# 异步资源热重载的版本化提交
- Addressables 共享依赖的引用计数与卸载屏障
- GPU 粒子环形缓冲的写入预算:满载时必须显式丢弃
- 导航路径版本门:异步结果过期后不得覆盖新目标
- Animator 过渡参数的原子提交:候选快照不能逐项生效
- 大地图浮动原点:绝对分区与渲染坐标的提交契约
- 兴趣管理的连接预算:可见实体不等于可发送实体
- 客户端预测的确认边界:只重放未确认输入
- 渲染图瞬态纹理句柄:代际校验阻断跨帧误用
- InstancedMesh 更新预算:实例矩阵不该每帧全量上传
- 运行时纹理双缓冲:CPU 写入与 GPU 上传的所有权交接
- Unity UGUI 程序化网格 10:状态驱动的技能范围指示器
- Unity UGUI 程序化网格 09:方向与夹角生成扇形瞄准
- Unity UGUI 程序化网格 08:内外半径生成环形技能范围
- Unity UGUI 程序化网格 07:圆形技能范围的三角扇
- Unity UGUI 程序化网格 06:UV 坐标如何映射一张纹理
- Unity UGUI 程序化网格 05:四个顶点颜色如何形成渐变
- Unity UGUI 程序化网格 04:RectTransform 如何决定顶点位置
- Unity UGUI 程序化网格 03:两个三角形组成矩形
- Unity UGUI 程序化网格 02:VertexHelper 绘制第一个三角形
- Unity UGUI 程序化网格 01:Graphic 与 OnPopulateMesh 的最小边界
- 动态 Mesh 更新事务:顶点、Bounds 与上传版本必须一起提交
- 场景流送的激活屏障:加载完成不等于可以切换
- 游戏中的数学 15:大世界坐标与网络快照
- 游戏中的数学 14:透视投影与反投影
- 游戏中的数学 13:连续碰撞与首次接触时间
- 游戏中的数学 12:射线求交与首个有效命中
- 游戏中的数学 11:最近点与有符号距离
- 游戏中的数学 10:固定时间步与数值积分
- 游戏中的数学 09:位置函数的数值微分
- 游戏中的数学 08:曲线参数化与弧长重参数化
- 游戏中的数学 07:插值参数与旋转插值
- 游戏中的数学 06:四元数旋转与单位模约束
- 游戏中的数学 05:逆变换与层级重挂
- 游戏中的数学 04:齐次变换与坐标系映射
- 游戏中的数学 03:点积、叉积与向量投影
- 游戏中的数学 02:位置、位移与向量语义
- 游戏中的数学 01:坐标约定、单位制与数值误差
- 帧同步丢一包不该停住:三帧冗余、空洞检测与补帧
- 帧同步不是同步状态:4 字节输入如何驱动唯一的逻辑帧
- 游戏内容导表不能只有一道校验:结构、业务与运行时语义如何分权
- Godot 战斗状态机不该拥有奖励:关内状态与永久成长如何分界
- Unity UI 栈不该决定游戏流程:Root、Overlay 与状态机如何分权
- 游戏资源派生队列可以丢任务,但不能丢 pending 状态
- 对局结算不是一次 HTTP:结果可重投,副作用只能发生一次
- 活动配置同步不是复制文件:LiveOps 需要一张幂等状态表
- 回放文件不是录像:它是必须长期维护的版本协议
- 战斗服的遥测计数,不该和每个事件一起落库
- 没有多数时不要抓战犯:同步分歧应先把房间标成可疑
- 多数票不是权威状态:战斗仲裁器真正维护的是分歧责任
- 数据库连接池满了以后,Go 服务不该继续排队
- Go 服务优雅停机不是等待,而是分配退出预算
- 离线收益不是读取 DateTime.Now:Unity 与 Go 怎样共同防止改时间
- 全球休闲手游的排行榜,不是一张表
- 房间匹配不是找一张空桌:Go 游戏服务端如何安全分配战斗房间
- 断线重连最危险的不是掉线,而是旧连接回来得太晚
- 确定性逻辑为什么必须与表现层分离
- 一百万条通知,不该压垮你的 Go Server
2023
- vlc.unitypackage下载 [VLC4 已编译Windows版]
- chatGPT辅助生成midjourney prompt
- chatGPT "破解" DAN 模式
- CloudCone 2023 优惠