下载 App
《春现》开发者日志 07-20261020
10/192 浏览
最近,《春现》加入了一个新的机制——黑镜。它会在镜面背后形成方块的镜像虚影。
设计时,我首先考虑的是怎样让这些关系容易理解。虚影不占据实体空间,也不能直接抓取;玩家通过移动和旋转本体,改变它的位置。它会随着投影路径的累计距离逐渐变淡,超出范围后消失。每个单格内部保持一致的透明程度,让方块轮廓和花瓣图案更容易辨认;多个投影重叠时,则保留更清晰的一份,减少画面堆叠带来的混乱。
实现过程中,难点集中在裁切和遮挡上。镜面的大小决定哪些部分能够投过去,孔洞、凹形结构和地面边界都需要保留;实体占据某段虚影的位置时,那部分虚影会暂时隐藏,移开后再恢复。这些变化也要同步到花朵、镜面和传送门出口的逻辑中,确保玩家看到的形状能对应实际的解谜结果。
当多块黑镜互相投影时,新的路径会在拖动中不断出现,实时计算和重建画面容易造成卡顿。为此,我把可复用的网格、材质和绘制容量提前准备好,合并连续拖动请求,并将部分投影求解放到后台。主线程接收准备好的结果后更新画面;遇到复杂组合时,仍保留精确求解,保证性能优化不会遗漏应当出现的虚影。
这轮开发也修复了重叠虚影闪动、拼接处露出背景缝隙,以及旋转回正后残留旧姿态等问题,并补充了高亮教程,帮助玩家分清本体与虚影。目前已经针对递归投影、连续拖动和转场做了画面对照与真机测试,复杂组合在手机上的帧时间还会继续打磨。接下来,我会围绕黑镜与现有机制设计更多关卡,让这些空间关系逐步展开,留给大家亲手发现。#聚光灯gamejam开发者日志











