下载 App

《退格:第七码头》开发者日志 05:让第七码头开始“活”起来

3 小时前

《退格:第七码头》开发者日志 05:让第七码头开始“活”起来

记录日期:2026 年 10 月 20 日
项目:TapTap 聚光灯 GameJam《退格:第七码头》
本期关键词:环境动画、像素角色、脚步音效、背景音乐、黑屏流程、实机验证
大家好,我是《退格:第七码头》的开发者。
前几期我们一直在解决“游戏能不能玩”的问题:能不能移动、能不能调查、能不能获得材料、能不能进入不同区域、能不能走到结局。
今天的工作重点,开始从“功能闭环”转向“让这个世界有生命感”。
这次没有大幅增加新系统,而是集中优化了玩家实际感受到的几件事:角色走路、环境动态、水面表现、脚步声音、区域音乐,以及死亡和结局之间的黑屏过渡。
这些内容单独看都不算大型功能,但它们会直接改变玩家对游戏的第一印象。
horizontal linehorizontal line

【本期进展一:角色终于不再像一张贴图在地面上滑动】

早期版本中,玩家虽然可以在场景里移动,但角色移动更接近“图片位置发生变化”。
今天我们重点检查了角色行走动画和移动状态的同步关系。
角色现在根据移动方向切换不同的像素行走帧:
  • 侧向行走;
  • 正面行走;
  • 背面行走;
  • 停止移动后的站立状态;
  • 行走过程中的脚步节奏。
这一步的目标不是制作复杂的角色动画,而是让角色的画面动作和实际移动速度一致。
如果角色移动得很快,但动画播放很慢,玩家会觉得角色在滑行;如果动画很快,但角色移动很慢,玩家又会觉得角色在原地踏步。
因此今天重点调整了动画帧率和移动节奏之间的关系。
目前已经整理并核验了侧面、正面和背面的像素行走帧,作为后续正式角色动画的基础。
horizontal linehorizontal line

【本期进展二:给场景加入轻微的环境动态】

《退格:第七码头》的场景本身是固定的 2D 像素画面。
固定场景的优点是制作量可控,但缺点也很明显:如果所有东西都完全静止,画面很容易像一张背景图,而不是一个正在发生事情的地方。
今天我们为部分环境加入了非常克制的动态:
  • 工业区域中的局部运动;
  • 水面和污染区域的变化;
  • 场景中局部颜色和透明度的微小变化;
  • 与角色行走节奏相匹配的画面反馈。
这里有一个重要原则:
环境动画不能抢走玩家对线索和角色的注意力。
所以我们没有做大幅度的晃动,也没有给整个画面添加持续闪烁,而是让动态停留在玩家注意到时会觉得“这里不是死的”,但不注意时不会觉得吵闹的程度。
下面是今天制作过程中的环境动画帧记录:
这部分还特别检查了透明度变化,避免水面或污染层在播放时突然出现大面积闪烁。
当前记录显示:动画帧之间没有发生透明度跳变,整体颜色变化处于较小范围内。
horizontal linehorizontal line

【本期进展三:修正水面与地面、金属区域的边界】

污染水面是第七码头非常重要的视觉元素。
它既要让玩家觉得水是危险的,又不能覆盖到地板、金属结构或其他本来不应该被污染的区域。
今天我们专门检查了主区域、工厂区域和净水站的水面遮罩。
实际检查结果:
  • 主区域水面像素:45,735;
  • 工厂区域水面像素:20,742;
  • 净水站水面像素:71,934;
  • 检查范围外的水面像素:0;
  • 工厂和净水站水面落到地面或金属上的像素:0。
这意味着水面动画不会越界覆盖到不应该出现水的区域。
这类问题在静态截图里不一定明显,但进入运行状态后会非常影响可信度。
水面遮罩的像素统计和边界检查记录保存在开发文件中;正式发布时这里建议直接放一张主场景或净水站的实机截图,不建议把 JSON 文件作为配图上传。
horizontal linehorizontal line

【本期进展四:加入区域背景音乐】

今天也完成了区域背景音乐的接入和音量检查。
目前已经有对应不同场景和状态的音乐:
  • 工厂区域音乐;
  • 苔棚与池塘区域音乐;
  • 河流与码头区域音乐;
  • 紧张状态音乐;
  • 共生结局音乐;
  • 独活结局音乐;
  • 进入码头的过渡音乐;
  • 场景切换音乐;
  • 结局过渡音乐。
音乐的工作不是简单地“放一首歌”,而是要配合玩家当前所处的状态。
比如玩家在污染河边时,音乐应该让人感到不安,但不能直接告诉玩家“这里一定会死亡”;进入净水站后,声音应该让玩家感觉这里存在解决问题的可能;到了结局,音乐再对玩家之前的选择进行回应。
今天的音频检查记录中,各背景音乐的响度保持在相对统一的范围,避免从一个区域切到另一个区域时突然变得过大或过小。
horizontal linehorizontal line

【本期进展五:脚步声音开始和角色接触地面对应】

加入脚步声之后,我们发现一个比想象中更麻烦的问题:
脚步声不能只按照计时器播放,而应该尽量和角色真正的脚步接触点对应。
如果角色还没有踩到地面就播放脚步声,或者角色停止移动后脚步声还继续播放,玩家会立刻感觉到声音和画面是分开的。
今天完成了脚步音效接入和接触点检查,并对不同方向的行走帧进行了核对。
不过,这部分还有一个需要继续修正的边界情况:自动化验证中发现了一个“off-contact foot sound”问题,也就是某一帧脚步声触发时,脚部接触状态没有完全满足预期。
因此今天的结论是:
  • 脚步音效已经接入;
  • 常规移动路径已经能够触发声音;
  • 接触点同步仍需要进一步修复和实机复测;
  • 目前不能把它写成“所有脚步声音效已经完全验收”。
这也是今天比较重要的一次复盘:有声音不等于声音已经做对了。
horizontal linehorizontal line

【本期进展六:修正死亡、结局与返回流程的黑屏表现】

今天还处理了几个流程之间的黑屏画面。
黑屏不是简单地把画面变黑,它应该承担几个作用:
  • 隔开两个不同场景;
  • 隐藏角色位置或背景切换;
  • 给玩家一个短暂的情绪停顿;
  • 防止上一画面的内容和下一画面重叠;
  • 让死亡和结局更有明确的阶段感。
今天重新检查了三个黑屏流程:
  • 开场黑屏;
  • 生存或结局流程中的黑屏;
  • 制作人员名单或结束画面的黑屏。
今天的编译检查结果为:
  • 编译成功;
  • Console 错误 0;
  • Console 警告 0;
  • 黑屏流程处理完成。
horizontal linehorizontal line

【今天最重要的变化:从“能运行”到“有反馈”】

今天的优化没有新增一个特别大的玩法系统,但它们共同改变了游戏的反馈方式。
之前玩家做出一个动作,游戏可能只是在数据上发生了变化。
现在我们开始让这些变化出现在更多感官层面:
text
移动 → 角色动画变化 → 脚步声音反馈 → 环境画面轻微变化 → 区域音乐改变 → 场景状态更加明确
这就是今天的核心方向:让玩家不仅知道系统发生了变化,也能感觉到变化发生了。
horizontal linehorizontal line

【目前仍然存在的问题】

今天并不是所有内容都已经完全结束。
目前仍需继续处理:
  • 个别脚步声音和脚部接触帧不同步;
  • 需要继续做长时间移动测试;
  • 需要在不同区域之间反复切换,确认音乐不会重复叠加;
  • 需要继续检查水面动画在不同场景中的遮罩边界;
  • 需要确认所有黑屏之后的输入不会穿透到下一阶段;
  • 需要补充更多正式实机截图,而不是只保留开发过程帧图。
这些问题没有被隐藏起来,因为开发日志的意义不是宣布一切都完成了,而是记录每一步真实地走到了哪里。
horizontal linehorizontal line

【下期计划】

下一阶段计划继续完成三件事:
  1. 修正脚步声音的接触点同步问题;
  2. 进行完整流程实机游玩,从标题、河岸、污染水、道路、工厂、苔棚、净水站一直测试到结局;
  3. 继续统一像素风 UI,让木质、工业和核污染痕迹在标题、探索 HUD、对话、净水组合和结局界面中保持一致。
这几天的工作让我越来越确定,《退格:第七码头》真正需要的不是无止境地增加系统,而是让已经存在的系统彼此回应。
角色移动、环境、声音、污染、水源、阵营和结局,最后应该共同构成一个有因果关系的世界。
这也是我现在对“涌现”的新理解:
不是单独做一个很复杂的系统,而是让多个简单系统在玩家行动之后产生彼此影响。
(附注:今天没有新增巨大的功能,但修复和优化了许多玩家会直接感受到的细节。游戏开始从“开发者知道它在运行”,慢慢变成“玩家也能感觉到它在运行”。)
TapTap
游戏开发者讨论区
1.2 万关注·4012 帖子
游戏开发者讨论区 封面
1.2 万关注 · 4012 帖子
《退格:第七码头》开发者日志 #03
把「退格」写进剧情
这一篇讲剧情:我们怎么把「退格」从一句设定,变成玩家能摸到的一条路——从池塘边的一杯水,走到三个结局。
一、先说「退格」是什么意思
不是时间倒流,也不是读档。
在这座废弃的内河码头,退格是一种正在发生的错误:东西被拆开、拼错、接反——管道接不回去,水往上流,机器的零件长在它不该在的位置。
所以玩家看到的「异常」,本质上不是怪物,是结构坏了。截图
《退格:第七码头》开发者日志 #03 把「退格」写进剧情 这一篇讲剧情:我们怎么把「退格」从一句设定,变成玩家能摸到的一条路——从池塘边的一杯水,走到三个结局。 一、先说「退格」是什么意思 不是时间倒流,也不是读档。 在这座废弃的内河码头,退格是一种正在发生的错误:东西被拆开、拼错、接反——管道接不回去,水往上流,机器的零件长在它不该在的位置。 所以玩家看到的「异常」,本质上不是怪物,是结构坏了。
《退格:第七码头》2D 美术设计开发日志截图
《退格:第七码头》2D 美术设计开发日志
《退格:第七码头》2D 美术设计开发日志 记录时间:2026-10-19 | 工程:E:\unity\退格:第七码头。(团结 1.10.1 / URP 2D) 0. 起点:为什么从 3D 转 2D Demo 最初是 3D 低多边形灰盒,试玩后暴露三个硬问题:镜头不可控(第三人称相机在场馆里频繁穿墙)、美术量爆炸(每间房都要建模打光烘焙)、画面不成体系(灰盒与最终美术之间没有过渡)。 于是改为 2D
初心依旧,决战归来!今日《决战破晓》手游双端上线TapTap平台!截图
初心依旧,决战归来!今日《决战破晓》手游双端上线TapTap平台!
各位期待已久的冒险家们,经典科幻风MMO手游《决战破晓》今日双端上线TapTap平台!原汁原味还原端游质感!让我们一起进入兰肯纳斯,开启赛博时代的冒险之旅! 【故事背景】公元2800年,太阳异变,灾厄降临。骤然加剧的恒星活动使整个兰肯纳斯沦为废土,文明毁于一旦。幸存的人类在变异怪物的威胁下艰难求生,人口锐减,希望渺茫。然而,火种未灭——现在,请举起你的武器,组建星际军团,为了生存而战!抵御异变
01:04
游戏服务器工程师入门截图
游戏服务器工程师入门
从事游戏服务器开发,需要这些知识储备,造作准备,早学习,为工作做准备
【开发日志·五】《褪色的女巫》level 1实机展示截图
【开发日志·五】《褪色的女巫》level 1实机展示
大家好,这里是《褪色的女巫》开发团队Skye studio。 聚光灯赛程进入尾声,我们终于可以吊着一口气宣布:游戏的第一关已经顺利完成!核心玩法循环得以完整呈现了。 在第一关里,玩家将操控变成透明水人的女巫,第一次踏入她曾经生活过、现在却被驱逐的城镇。第一关主要承担了教学和建立游戏整体基调的作用,我们完整实装了“纯度”与“浓度”的数值体系,玩家现可以亲自操控女巫,体验在晨光中猎杀一只只被龙印腐化的
4 赞
6 回复
00:51
聚光灯第11天啦!新进展!截图
聚光灯第11天啦!新进展!
#TapTap聚光灯独立游戏 #聚光灯gamejam开发者日志 #TapTap 扔扔骰子,抽抽小霸鸽[心动小镇_点赞]
9 赞
7 回复
10:35
打工人VS资本家,游戏Demo详细介绍截图
打工人VS资本家,游戏Demo详细介绍
游戏为策略游戏,玩家只需要把握时机召唤角色,释放技能。角色有自己的ai决策逻辑执行寻路、攻击、释放节能。 对现实职场进行讽刺。#发现好游戏
1 赞
【游戏开发日志4】截图
【游戏开发日志4】
这次更新了音效设计,音效的设计还是挺重要的,不过还有最后一天,要加快进度了 种田游戏可以肝,不能聋。 于是这周正式进入配音环节。 给一个种田+守城游戏配音是什么概念呢:你需要按钮点击音、资源入账音、收麦音、伐木音、建造音、回合结算音、野猪预警音、战斗音……一样都不能少,少一样玩家就觉得哪里不对但又说不上来,然后给你来一句“感觉有点空”。 谢谢,最有用的废话就是这种。 中间发生了很多抽象事件:想要“
【灵感菇侦探🍄开发者日志#5】 真相只有一个...吗?截图
【灵感菇侦探🍄开发者日志#5】 真相只有一个...吗?
《灵感菇探案集》是一款关于“听见、剪下、重新拼贴”的侦探游戏。你扮演一位能听见物品说话的灵感菇侦探:听取现场的证词,从句子里剪下关键词,再把它贴到别处。一句话改变了,眼前的场景也可能跟着改变,随之新的证词和物品也会随着变化出现,你需要思考和梳理如何探案,但比这更重要的,打开自己的脑洞,尝试在罪案现场之中探索吧! 目前可以体验两个案件:在教学关里,循着花园中物品的只言片语寻找小猫奶盖;在《最后一杯》
1 赞
00:47
新游招募令-【创世纪】"命运眷顾勇敢之人!"截图
新游招募令-【创世纪】"命运眷顾勇敢之人!"
欢迎来到这片充斥着枪炮,细菌,与钢铁的土地,旅人。 在这里,世界正处于大争之世。驱动与链接钢铁巨兽的不是蒸汽,而是被湮灭的“信息熵”。人们通过魔晶这一工业奇迹开启了工业化的浪潮,第二次魔导革命于一战后的阵痛中开启,魔导工业技术于实践中爆炸式发展,也带来了不可逆的代价——世界正在枯竭,洋流遭到污染,现实的物理法则开始被人质疑,时序在魔导工业化的浪潮中逐渐崩坏,历史被人所遗忘,又以扭曲的方式重组,人与
1 赞
6 回复