下载 App
《喵潮·猫语者》开发日志03|雨夜、初雪,给城市一点氛围
大家好,我是《喵潮·猫语者》的开发者。今天想分享一下最近补的城市氛围:光、天气、特效,还有声音。
目标很简单——让这座猫咪生活的小城更唯美、更好看,也让人看得清猫群正在做什么。
先给城市添一点生活气息。
楼房长高了,屋顶添上水塔、空调外机和闪红灯的天线;霓虹商业街的楼角亮起竖灯条,一楼留给暖暖的小店。街道换成深色柏油路,补了车道线、马路牙子和斑马线。中央广场嵌着大猫爪,旁边是猫咪雕像喷泉。
猫咖也照着界面里的图标重新搭了一遍:深靛色屋顶、两只猫耳、金色鱼招牌,配上粉、青、奶油色的扇贝边雨棚和窗台上的花。希望远远看见它,就有一点“回家了”的感觉。
再让同一条街,拥有不同的夜晚。
路灯下面加了柔和的光柱,雨雾里会更明显。地面淋湿后,路灯和霓虹的光被拉成长长的倒影。天空有慢慢移动的云和城市光晕,晴夜里偶尔会划过流星;画面也统一做了调色、暗角和少量颗粒。
现在有晴夜、花雨、萤火、起雾、初雪、小雨和雷雨。一晚之内也会变化:先飘花瓣,半夜下起雨,再转成雷雨;到了鼠王登场的时候,雨停下来,月亮露出来。
其中我最喜欢的,是雨真的影响了猫和老鼠。
下雨会让街上的老鼠变湿。无毛猫的电和「静电」规则卡原本就能在湿老鼠之间传导,于是雨夜里,电会顺着鼠群一串串传过去。雷雨中的闪电劈中老鼠时,旁边淋湿的老鼠也会跟着过电。
这里没有单独写一条“雨天伤害增加”。只是「下雨 → 老鼠湿了 → 电能传导」几条规则碰到一起,雨夜就自然成了猫群发挥的好时候。天气有了画面上的变化,也能改变这一晚的打法。
打斗和声音,也一起热闹起来。
咬中老鼠会冒出星星和爪痕,打倒后散成烟;追回鱼有金光,救出猫会冒小爱心。拆笼子的彩纸、端鼠窝的紫烟、口哨音符和冲锋烟尘,也都在慢慢补齐,希望不用盯着文字,就能知道刚刚发生了什么。
声音这次全部用代码合成,没有使用音频素材。除了咬、抓、铃声、金属声和雷声,还加了雨声、城市底噪,以及一段会自己生成的 lo-fi 夜曲:主界面是和弦和零星旋律,开打后加入鼓和贝斯,鼠王出现时换成小调,鼓也更重。
当然,还有几处需要继续打磨。
高楼挡住小满时会自动变透明,但切换还需要更自然;路灯和霓虹有些地方太亮,猫群容易被光吃掉,接下来要把亮度层次收一收。手机端已经降低雨丝和特效密度,实际表现还要做真机测试。几十只猫同时咬的时候,音效虽然做了限流,也还得继续听、继续调。
这期先放几张开发中的实机截图。接下来继续打磨灯光、遮挡和声音;角色与换装的制作过程,留到明天单独聊。
你更想带着猫群在雨夜追老鼠,还是在初雪里逛一逛?













