实现状态与后续制作路线
本文件区分可运行原型行为与完整内容目标。配置清单不等于已完成可玩内容。
已落地的原型代码
| 系统 | 行为 | 当前边界 |
|---|---|---|
| 空间 | SpaceId、FloorId、局部坐标、高度、车辆所属空间、自动步行连接 | 楼梯以短时通行状态模拟,无逐级台阶动画 |
| 楼层 | 每个客户端独立显示当前楼层;活跃楼层独立 PhysicsScene2D | 确定性 C# 几何负责权威移动;Unity 物理镜像用于查询 |
| 虫族开局 | 蠕虫贴图、撕咬、三秒钻地、资源消耗首次蜕变 | 首次成体仅掘袭猎手;不在创建角色时直接提供四个成体 |
| 人类 | 移动瞄准、步枪、超频、经验等级 | 其他三个人类主角是内容定义 |
| 建造 | 基地网格、楼板、墙、门、楼梯、研究、供能、仓储、炮塔;四层上限 | 限定 18×18 米基地区域;楼梯方向固定;不支持拆除楼梯链 |
| 研究和生产 | 恢复研究站供电、共享研究、制造队列和满仓阻塞 | 两族各一项重武器研究;简化能源网络 |
| 载具 | 两族共享驾驶和火控;地面运动、有限飞行高度;巡航 | 机械运输车、生物运输兽、三层缩尺方舟样机 |
| 可步入内部 | 行驶中移动和上下楼,驾驶台离开仍在舱内;落地停稳安全出口 | 无窗口跨空间射击、停靠释放及逃生艇 |
| 火控 | 两组武器、独占炮手岗位、驾驶员接管空缺组、掉线清输入 | 基础直射弹道;其他武器行为待制作 |
| 改装 | 同体系校验、尺寸质量能源预算、库存原子替换 | 轻/重武器模块;动力防护和设施搬移待制作 |
| 联机 | NGO/Unity Transport、30 Hz 房主裁定、稳定身份、输入序号、移动/驾驶输入重放 | 直连局域网;全世界简化快照,尚无距离兴趣管理 |
| 存档 | 校验快照、原子替换、三个备份、无人在场世界暂停、岗位恢复降级 | 过渡中读档退回出发侧;尚未做版本迁移 |
| 显示 | 55° 投影、脚底排序、切层、屋顶剖开、接触阴影、昼夜测试灯 | 四向原型图集;不是最终美术验收 |
虫族成长修订
所有虫族新档从蠕虫幼体开始。蠕虫保留移动、采集、建造、设备交互及双族载具权限,避免合作开始阶段无法参与。外观为真实比例的分节软体、口器和落地阴影,无人形手臂和直立躯干。
原型首次蜕变消耗随身生物质 20、样本 1,要求靠近供能的生物医疗/研究设施。完成后形态、能力和生命上限一起更新;重复命令不会重复扣资源。该状态随存档保存,切换种族后再回来保留。
完整版本应把原先四名虫族“初始主角”调整为四条成年进化谱系。蠕虫是共同起点;首次蜕变时选择掘袭猎手、裂甲暴君、疫腺行者、噬能先驱之一。成年后在安全进化设施切换谱系,继承本族通用成长,但不重复经历幼体期。当前实现未提前填充其他三条谱系能力。
后续关卡式验收
- 完成 Unity 6.3 导入、编辑器与 Windows 构建,验证四进程网络。修复引擎/序列化问题后锁定 package lock 和图集导入设置。
- 补齐楼梯通行动画、远端插值和遮挡轮廓。使用四个不同楼层/空间,验证人物不被错误隐藏或跨层命中。
- 完成小型航空器泊位状态机:停靠、释放、回收、保存恢复及非法嵌套拒绝。增加机动基地损伤事件和内部维护。
- 接入 Multiplayer Services/Relay、网络模拟器;100 ms RTT、1% 丢包四人运行十五分钟,记录帧时、房主模拟时间、流量和错误率。
- 完成纯二维写实美术样板:人体八方向、瞄准十六方向、虫体形变、长车身十六方向、法线/材质遮罩、动态阴影与昼夜。记录每件资产工时。
- 再扩到阶段 1 的 512 米地图、两族各六设施/三炮塔等三十分钟闭环。之后按原计划做垂直切片,而非一次批量填满六地区。
架构约束
- 房主接收的玩家身份来自已认证连接映射,不接受客户端命令中的任意玩家 ID。
- UI 只发送意图;库存、改装、控制权和转移由 Core 验证。
- 载具内部不跟随外部刚体。WorldView 的显示状态不能禁用其他楼层的权威对象。
- 主动层物理场景不能取代完整楼层通路图。当前简单敌人只在同空间同层追击。
- 资源和内容定义使用稳定 ID;ScriptableObject 内容表与运行世界状态分离。
- 网络身份令牌用于 LAN 原型的重连所有权检查;互联网身份接入要配合认证服务和加密传输。
- 原型资源通过 Resources 加载;分块 Addressables 和图集内存预算是后续任务,不能因为已安装包就算已完成。
明确未达到的目标
8×8 公里、40—60 小时流程、八名完整主角、十二类枪械、24 基因、40 设施、24 炮塔、16 载具、六地区六首领目前只保留在内容目标表。两艘 240/280 米终极基地没有制作完毕。未做 120 敌人 + 24 炮塔 + 六载具 + 双飞行基地的实际性能压测,不能给出“稳定 60 帧”的结论。