下载 App
4 小时前1 浏览综合
第三天我们收在版本 1.0.51。第四天从凌晨 0 点 05 分的第一笔改动,一直干到 23 点 46 分的最后一次构建,36 次构建把版本推到 1.0.69。这一天没有铺新星球,做的是四件"让世界住得下去"的事:星航号有了生态家园,精灵助手"超能诺诺"正式上岗,Boss 强度重排了一遍,精灵背包按经典结构重做。
- 星航号生态家园:用现有零件盖一间屋子 家园是今天最大的一条线。主导航点「家园」,直接进入一个独立的 3D 飞船家园——摇杆或 WASD 走动,拖镜头看,靠近地块、果树、设备就点交互。再点一次「家园」打开舱室总览。
六个舱位沿中央主廊排开:恢复、孵化、种植、果树、检测、加工。没有生成或购买任何新素材,全部复用已发布的 cabin_shell、corridor_shell、door_frame、healing_pod、laboratory_pod、workbench、terminal、cargo_crate、chair,植被用现有的橡树、柳树、桦树、灌木和蕨类。我们的判断是:一个空间能不能住人,不取决于有多少新模型,而取决于设备的位置和交互距离对不对。
果树这条线写了一套自己的节拍:树苗种下去要树苗 1、木材 4、星莓 3,首次成熟 180/300/420 秒,之后每轮 120/180/240 秒;每轮浇水一次,时间缩短 25%,产量从 2 提到 3,采摘再附带 1 份木材。树木永久保留,收获后继续结果,不枯萎、也不累计无限离线收成——这条是刻意压住的,我们不想让家园变成挂机器。
检测室直接读真实数据:统一个体 0~31、性格增减、六项能力、各项学习力与 510 总上限,满个体预览保持当前等级、性格、学习力和专精,并能一键跳到对应精灵的培养页。存档新增 homestead 记录树苗、树位、成长阶段和照料记录,旧存档首次进入自动迁移补齐。
- 超能诺诺:把 VIP 权益做成看得见的助手 VIP 以前是一个面板里的计时条。今天我们把它接到一个 3D 助手上:参考赛尔号超能 NoNo 的随身助手定位,沿用当天权益累计 1 次 30 分钟、2 次 3 小时、3 次到当天 24 点的分档,有效期绝不超过当天 24 点。当前领取方式以每日直接领取规则为准。
基础形态:独立银白诺诺,跟随、招手、庆祝、扫描,不占精灵队伍和仓库。 超能 VIP(1/2 次档):蓝翼外观、3 倍骑乘、原有经验/捕捉/采集/孵化加成、120 秒冷却的随身恢复。 高级超能 VIP(3 次档):金翼皇冠外观与紫色能源、随身真实个体检测;骑乘同为 3 倍,不重复叠加速度。 机器人用项目里已有的 Sphere、Cylinder、Torus、Cone、Box 网格组装出来,关节独立驱动:悬浮呼吸、跟随摇摆、招手、庆祝、扫描环、上骑展开、移动倾斜。骑乘沿用玩家原骨架的坐姿,下骑时骨骼和状态机恢复;坐骑走的是玩家原有的角色控制器和碰撞,没有第二套移动输入,也没有传送式加速。
- Boss 强度梯度 V2:显示等级和战斗等级分开 这条是数值上的重排。问题很具体:后期首领如果按真实强度显示等级,玩家会以为要练到 120 级才能打;如果直接显示 Lv70,又会让一场 140 级的仗看起来像普通遭遇战。
解法是把两者拆开:显示等级 = min(70, 实际计算等级),战斗按实际等级算。六项能力、伤害公式里的等级项、AI 伤害估计和配招,全部共用实际战斗等级——只加血量、或者只改列表文字,都不算数。生命倍率乘在实际等级的基础生命上,梯度从入门守护者的 1.50 一路排到循环远征的 4.40,学习力从 0 排到 508,个体从 20 排到 31。
推荐队伍等级用 min(100, 实际计算等级),避免显示 Lv70 的后期首领被误认为普通 70 级敌人,但不加硬性等级门槛。强化只作用于 uid=0 的敌方挑战形态,普通野生、试炼塔、联赛、远征和已获得的伙伴保持原公式;契约领取等级和玩家专属技学习等级按修改前的配置保留,不抬高奖励,也不让旧伙伴已学的技能失效。Boss 首胜蛋仍孵化为 Lv1,敌方倍率不继承。不补发奖励,不清空星徽、首胜、契约或蛋库——战斗本身不持久化,下一次挑战用新强度即可。
参考方向上,我们看了淘米 2018 年 12 月 21 日的雷伊 Boss 说明,只借鉴"首领强度独立于普通伙伴"这一个做法,没有照搬它的无限 PP、异常免疫或命中机制。
- 精灵背包:照经典的结构重做 背包按经典结构推倒重来。横屏顶部是「队伍/仓库/关闭」三个页签,左侧是选中精灵的形象、身份、生命、经验和管理按钮,右侧是「能力/资料/技能/道具/培养」五个分页,底部六只随身精灵始终可见。能力页默认打开,按生命、物攻、物防、特攻、特防、速度排五列,每列同时显示属性、能力、种族、个体、学习力,再补上性格修正和学习力总量与剩余量。
一条硬规则写在文档里:只展示真实存档和战斗计算结果,不改公式、不新增养成系统。六维能力读 Game.stats,种族值读 Data.species[p.species].base,个体值读 SeerClassic.individual——单一个体 0~31,六项沿用同一个数值,不伪造六个独立个体。切换六只槽位时同时刷新名字、形象、属性、个体、性格、学习力、技能和按钮状态,绝不缓存上一只的数据。
竖屏单独处理:六只精灵三列两行固定在底部,上方内容纵向滚动,管理按钮按需展开,为数值表留出空间;所有操作按钮保持至少 44 逻辑像素高度,不依赖横向滚动才能看到第六只精灵。
- 数字与坑 全天 36 次构建,版本 1.0.51 → 1.0.69,构建全绿。最长一次 8 分 32 秒(晚间性能线收尾),最短 40 秒。当天改动了 131 个 Lua 模块和 98 个资源文件,其中新增动作包 24 个(高画质)、头部精修 11 个、精灵王系列若干。 遗留:第三天的收工清单兑现了,但今天没做到。收工时的静态类型检查还留着 11 处待清,集中在补给、性能监控、家园和主循环几处,其中一处是参数数量不匹配,明天第一件事就是它。不带着报错过夜这件事,今天食言了。 坑:显示等级和战斗计算等级必须分离。一开始只想"把 Lv70 的首领改强一点",很快发现只加血量会让配招和 AI 伤害估计全部失准——等级项必须真的一起走,否则 AI 会拿着 70 级的预期去打 140 级的仗。 坑:家园的镜头高度一开始套用了主飞船 80 米甲板的数值,结果在地面舱室里镜头飘在半空。改成家园与主飞船各读各的真实地板高度,传送时同时重置玩家模型的贴地偏移。 坑:诺诺的跟随一开始按玩家朝向算,玩家原地转身就把助手甩出去。改成参考玩家实际行走轨迹,原地转身不拖动助手,飞行途中用球形扫掠避开墙面。
- 接下来 家园六个舱室和超能诺诺都要过移动端真机验收——尤其是六舱同时在场的帧率,以及骑乘 3 倍速度下的碰撞表现。Boss 强度等第一批玩家数据回来再校一次,重点看入门两只守护者会不会劝退。第三天的"紧凑化 + 区域目的地"流程还差五颗星球没复制。下一篇日志见。
















