平台通知

ZRaurora_瑞不卷

还是个学生,开学了,缓更。更多有趣好玩的东西放在我的主页哦👇

个人网站
1
作品
88
累计游玩
0
粉丝
0
获赞
55
贡献值
私信

开发记录

2026
  1. 战术突击v85

    《战术突击》v3.0.0 人机模型与全姿势完全重做 + 脚步声 + 陈年老BUG根治 【人机/联机玩家第三人称模型完全重做】 - 两段式骨骼四肢:大臂+肘关节+前臂、大腿+膝关节+小腿,告别"直板板杵着"的僵尸臂 - 根源修复:姿态系统字段名(rx/ry/rz 与 x/y/z)不匹配,导致所有第三人称手臂永远垂直下垂、从不据枪——现已修正 - 全姿势重做并可一眼分辨:持枪据枪、开镜贴腮、奔跑(身体前倾+大步屈膝)、走路摆臂、蹲下(深蹲屈膝+上身下沉)、跳跃收腿、持刀、持手雷、换弹(左前臂拔取弹匣) - 姿态由真实移动速度统一驱动,修复状态机内部 _isCrouching/_isSprinting 与动画字段对不上、"做了动作却看不出来"的根源BUG - 联机远程玩家同步升级为两段式四肢,手持物正确挂到右肘末端 【脚步声系统】 - 程序化脚步音(无外部版权音频):玩家与人机移动均有脚步声 - 蹲/走/跑音色与步频不同,人机脚步按到玩家距离22m线性衰减 【陈年老BUG根治】 - 第二武器槽选枪改成第一槽:根因是模块化菜单内部状态与全局槽位不同步 + 卡片 stopPropagation 拦截,现以 DOM active 为唯一真相并即时写回,反复切换槽位均正确 - 治疗时第一人称持枪手臂/枪不隐藏:治疗开始隐藏 armsSystem,结束恢复 - 删除 aiMoveToward 内重复动画驱动,避免旧字段覆盖正确姿态 【此前批次能力一并保留】 - 暗区突围式真瞄镜:双相机渲染目标,镜片内放大+十字分划,镜外保留枪身手臂;狙击拉栓/换弹时禁开镜 - CS1.6式后坐力:连射窗口内视角持续上抬、停火才回中,每枪垂直上抬带随机 - 移动/跳跃/腰射/开镜散射分级;子弹下坠 + 全武器距离伤害衰落 - 体力上限提升30%(100→130) - TAB战绩面板重写:四队颜色分组、队内击杀排序、真人/人机标记、120ms节流,修复元素重合 - 删除官方固定房间入口;联机中途进入自选队伍、M键换队、结束投票(房主可被多数票顶掉) - 红砖房屋顶遮挡修复

  2. 战术突击v84

    《战术突击》v2.9.10 治疗手臂修复+综合优化 【治疗手臂BUG根治】 - 治疗期间每帧保险:强制隐藏weaponGroup(含持枪手臂),防止其他动画逻辑把武器显示回来 - 治疗双手healHandsGroup每帧确保显示,治疗结束才恢复武器 【本批次综合修复回顾 v2.9.5-v2.9.10】 - 第二槽位选枪BUG根因修复(卡片stopPropagation导致走错事件路径,改为直接读DOM槽位) - 后坐力视角累积上抬(降低恢复速率,连射可见明显抬枪) - 子弹下坠(非hitscan受重力)+全武器距离伤害衰落 - 人机跳跃失效根因(jumpVel/isJumping两套变量名统一)+卡墙0.5秒自动跳脱 - 人机猛攻增强(架点概率0.3→0.12,远距冲锋提速)+动画状态用真实dt同步 - 联机死后选枪不再变相暂停+复活重置体力 - 键位绑定统一走isActionCode(蹲下/治疗) - 瞄镜暗区突围式:保留枪身、镜片95%透明、镜内放大、十字瞄线 - TAB战绩面板联机重合修复(联机只用ng-scoreboard) - 闪光弹数据重开重置

  3. 战术突击v83

    《战术突击》v2.9.9 伤害衰落+TAB面板修复 【子弹伤害衰落】 - 所有子弹按飞行距离衰落伤害(此前仅霰弹枪有) - 普通枪械:30米内满伤,80米外60%,线性插值 - 狙击弹:60米内满伤,120米外80%(远程武器衰落很弱) - 霰弹枪:保持10米满伤、20米外30% - 子弹记录初始伤害、飞行距离、起始位置 【TAB战绩面板重合修复】 - 联机模式按TAB只显示联机ng-scoreboard,不再同时弹出游戏scoreboard导致重合

  4. 战术突击v82

    《战术突击》v2.9.8 瞄镜透明放大模式 【瞄镜开镜重做 - 暗区突围式】 - 开镜不再隐藏整把武器,改为保留枪身、只让瞄镜镜片95%透明 - 新增setScopeLensTransparency:精确透明name='sight'的瞄镜部件,透明时关闭深度写入避免遮挡 - 适配所有带镜枪械:AWP/SSG08/SVD(sniper)、AUG/SG553/SJ16/SCAR-20/G3SG1(sniper2x) - 关镜只恢复瞄镜镜片,不影响其他枪身部件材质 - 配合现有FOV放大+圆形遮罩+十字瞄线,实现镜内放大效果

  5. 战术突击v81

    《战术突击》v2.9.7 人机AI增强 【人机跳跃根因修复】 - 修复AI不会跳跃的根因:跳跃设置ai.vel.y/_isJumping,重力逻辑用ai.jumpVel/isJumping,变量名不一致导致跳跃完全失效 - AI被攻击或近距离时会跳跃闪躲,遇到障碍物卡住0.5秒自动跳跃+反向脱困 【人机猛攻增强】 - 架点概率30%→12%,架点时长20-40秒→6-14秒,架点冷却拉长,更多时间主动进攻 - 架点战斗机动性0.35→0.6,远距离接敌阈值25米→20米,冲锋速度x1.15 【第三人称姿势修复】 - 修复奔跑动画不播放:动画状态isSprinting现在同时参考内部_isSprinting标志 - 同步蹲下/开镜状态,动画使用真实dt而非固定0.016 - 6种姿势平滑插值:待机/走路/奔跑/开镜/换弹/蹲下

  6. 战术突击v80

    《战术突击》v2.9.6 多项根因修复 【第二槽位选枪BUG - 真正根因修复】 - 根因:buildWeaponCards中卡片直接绑定click并stopPropagation,绕过weaponGrid事件委托;ui_selectWeapon依赖的ui_activeSlot变量可能不同步 - 修复:ui_selectWeapon直接检查DOM的slot2-box active类判断槽位,同时同步所有变量 【人机AI根因修复】 - 修复AI不会跳跃的根因:跳跃设置ai.vel.y/_isJumping,但重力逻辑用ai.jumpVel/isJumping,变量名不一致导致跳跃完全失效 - AI遇到障碍物卡住0.5秒后自动跳跃+反向移动脱困,修复卡墙 - AI被攻击或近距离时跳跃闪躲 【联机修复】 - 修复联机模式玩家死后选枪时其他人不动(变相暂停):联机时dead/death-screen状态游戏逻辑继续运行 - TDM复活选好枪后重置体力条 【后坐力】 - 降低后坐力视角恢复速度,连续射击时视角逐渐上抬更明显,不只是枪械抖动 【子弹物理】 - 非hitscan子弹受重力影响产生下坠 - 子弹记录初始伤害和飞行距离,为伤害衰落做准备 【键位绑定】 - 蹲下(CTRL)、治疗(V)等动作按键改用isActionCode,支持自定义键位 【数据重置】 - 重新开始游戏时重置闪光弹致盲数据 【聊天惩罚(已有,确认生效)】 - 骂人警告→累计3次禁言10分钟→解除后再犯自动踢出并永久封禁

  7. 战术突击v79

    《战术突击》v2.9.5 多项BUG修复 【第二槽位选枪BUG - 真正根因修复】 - 根因:buildWeaponCards中每个武器卡片直接绑定click并stopPropagation,weaponGrid事件委托根本不触发;实际走ui_selectWeapon,它依赖ui_activeSlot变量 - 修复:ui_selectWeapon不再依赖变量,直接检查DOM的slot2-box active类判断槽位,同时同步所有变量并调用两个刷新函数 【后坐力视角上抬】 - 降低后坐力恢复速度(2.5+rr*130 → 1.2+rr*60),让连续射击时视角逐渐上抬更明显 【子弹下坠】 - 非hitscan子弹受重力影响(系数0.25),远距离会自然下坠 - 子弹记录初始伤害和飞行距离,为伤害衰落做准备 【闪光数据重置】 - 重新开始游戏时重置闪光弹状态(flashBlind、flashEnd、flashbangState) 【之前已修复】 - 瞄镜挡视野:开镜隐藏weaponGroup,关镜恢复 - 删除官方固定房间 - 治疗时隐藏武器和手臂 - M键换队伍 - 人机模型改进(战术背心、细腿、持枪位置)

  8. 战术突击v78

    《战术突击》v2.9.4 六项修复 【1. 瞄镜挡视野 - 撤回透明度方案】 - 之前的方案:把瞄镜部件设为95%透明,但位置检测y>0.04误判了枪身部件,导致枪械模型部分缺失 - 新方案:开镜时直接隐藏整个weaponGroup(武器+手臂),关镜时恢复显示 - 这样最干净,不会有枪械模型缺失的问题 【2. 删除官方固定房间】 - 上一轮已完全删除 【3. 人机模型改进】 - 腿部变细(0.15→0.12),更符合人体比例 - 添加战术背心(深灰色),增加军事感 - 武器位置调整:更贴近身体,水平持枪 - 动画系统上一轮已完全重做(平滑插值过渡6种姿势) 【4. M键换队伍】 - 上一轮已修复 【5. 第二槽位选枪BUG - 根因修复】 - 根因1:存在两套重复的weaponGrid事件委托(已删除旧的) - 根因2:ensureMenuClickable没有防重复绑定机制,如果被调用多次会绑定多个事件委托 - 修复:添加window._menuClickBound防重复绑定标志 【6. 治疗时隐藏武器和手臂】 - 治疗开始时:weaponGroup.visible = false - 治疗结束时:weaponGroup.visible = true(如果不在开镜状态)

  9. 战术突击v77

    《战术突击》v2.9.3 五项修复 【1. 第二槽位选枪BUG - 根因修复】 - 根因:存在两套重复的weaponGrid事件委托(16890行旧的 + 19826行新的),旧的使用activeMenuSlot判断,新的使用DOM active类判断,两者冲突导致槽位判断错误 - 修复:删除16890行的旧事件委托(weaponGrid、slot1Box、slot2Box),只保留19826行的新事件委托 - 同时修复refreshWeaponCardsSelection函数,改为使用DOM的active类判断槽位 - 控制台无报错是因为两套事件委托都正常执行,只是后执行的覆盖了先执行的结果 【2. 删除官方固定房间】 - 完全删除官方固定房间功能:按钮、事件绑定、_joinOfficialRoom方法、官方等待文本HTML - 简化_show方法,移除官方房间的特殊处理 【3. 人机模型和姿势完全重做】 - 完全重写updateAIAnimation函数 - 新动画系统特点: - 使用平滑插值(lerp)过渡所有姿势,避免生硬切换 - 6种状态姿势:待机持枪、走路、奔跑、开镜、换弹、蹲下 - 待机:右手握把,左手扶护木,武器水平 - 走路:手臂轻微摆动,腿部摆动,身体起伏 - 奔跑:手臂大幅摆动,武器朝上,腿部大幅摆动 - 开镜:武器贴脸,双手稳定 - 换弹:右手向下换弹匣,左手扶枪 - 蹲下:腿部弯曲,身体下降 - 射击:武器后坐效果 - 每次直接通过getObjectByName查找部件,不依赖userData缓存(避免被重置) 【4. M键换队伍】 - 已修复(上一轮):直接检查NG.main.active和roomId判断是否在联机中,直接切换NG.main.team 【5. 瞄镜挡视野】 - 已修复(上一轮):瞄镜识别条件新增'sight'和'optic',并增加基于位置的检测(y>0.04的部件自动识别为瞄镜部件)

  10. 战术突击v76

    《战术突击》v2.9.2 五项BUG彻底修复 【1. 第二槽位选枪BUG】 - 根因:weaponGrid点击事件依赖变量判断当前槽位,变量可能被重置 - 修复:直接检查DOM的slot-box active类,最可靠;同时同步所有相关变量(ui_activeSlot、activeMenuSlot) - ui_selectSlot也增加了日志,方便调试 【2. 官方固定房间立刻进入】 - 修复:调用全局startGame函数(之前调用NG.main.startGame不存在) - 延迟从500ms缩短到300ms 【3. 自建房间不显示官方文本】 - 修复:在_show('wait')方法中根据_officialMode决定显示官方等待文本还是普通等待文本 - 自建房间显示普通等待文本+开始按钮,官方房间显示官方文本+隐藏开始按钮 【4. 人机模型姿势】 - 根因:updateAIAnimation依赖ai.mesh.userData缓存部件引用,但userData可能被其他代码重置 - 修复:每次直接通过getObjectByName查找部件,不依赖缓存 - walkPhase存储在ai对象上(ai._animWalkPhase),不存储在userData - 支持:走路/奔跑腿部摆动、开镜手臂前伸、换弹手臂下垂、蹲下腿部弯曲、身体倾斜 【5. M键换队伍】 - 根因:NG.main.isInGame和NG.main.switchTeam都不存在 - 修复:直接检查NG.main.active和roomId判断是否在联机中;直接切换NG.main.team并toast提示 - 聊天输入框打开时不触发换队

  11. 战术突击v75

    《战术突击》v2.9.1 紧急修复 【瞄镜挡视野BUG修复】 - 根因:枪械模型中瞄镜部件的name是'sight',但开镜透明逻辑只识别'scope/lens/glass/eyepiece',导致瞄镜不透明挡住视野 - 修复:开镜时瞄镜识别条件新增'sight'和'optic',并增加基于位置的检测(y>0.04的部件自动识别为瞄镜部件) - 所有瞄镜枪械(AWP、SSG 08、SVD、AUG、SG 553、SJ16、SCAR-20、G3SG1)开镜时瞄镜95%透明,不再挡住视野

  12. 战术突击v74

    《战术突击》v2.9.0 更新说明 【联机模式全面修复】 1. 官方固定房间进入后立刻开始游戏(不再等待房主) 2. 自建房间不再显示"官方房间·人数足够后自动开始"文本 3. 联机中按M键可换队伍 4. 修复TAB战绩面板与联机玩家弹窗元素重合(z-index从3000提升到3500) 5. 联机投票界面和房主管理面板UI完善 【武器槽位BUG修复】 - 修复第二槽位选枪时实际修改第一槽位的BUG - 统一使用ui_activeSlot作为权威槽位来源 - 强制同步activeMenuSlot和ui_activeSlot两套变量 - 添加选枪日志便于调试 【人机第三人称动画系统】 - 新增完整的updateAIAnimation函数(之前未定义导致人机无姿势) - 支持姿势:待机持枪、走路、奔跑、开镜、换弹、蹲下 - 腿部动画:走路摆动(7Hz)、奔跑摆动(12Hz)、蹲下弯曲 - 手臂动画:持枪前伸、开镜贴脸、换弹向下、奔跑前后摆动 - 身体移动时轻微左右倾斜 - 每帧更新动画状态(基于位置变化检测移动) - 自动初始化动画部件引用(按名称+按子对象索引双重查找)