我们是一支四人团队,正在打造一款第一人称生存恐怖游戏,我们的一个核心系统是我们称之为SEED的机制——玩家不仅可以杀死僵尸,还可以通过食用植物物品将它们转化为同盟NPC,既可以单独转化,也可以一次转化多个。难点不在于游戏逻辑,而在于让转换瞬间感觉满意。我们最终将四个方面结合起来:1. 自定义溶解着色器(材料过渡,不仅仅是alpha淡出)2. 根据着色器进度定时的粒子爆发3. 短暂的重击停顿(重量/冲击)4. 混合到新“同盟”动画状态让这四个层次同步而不感觉卡顿需要进行大量迭代——单独的着色器经过多次修订后,溶解边缘看起来才对了,而不是只是“淡出”。如果有人正在工作类似的事情,很高兴分享更多关于着色器设置或动画混合的技术细节。也很好奇其他人如何处理“将敌人转化为盟友”的机制——你是否采用了类似的多层次VFX方法,还是更简单的方法?(如果有人对整个项目感兴趣,它叫做Last Light:生存——欢迎在评论中回答问题,而不是把这变成推广。)
“我们如何设计了一个机制,让你可以将僵尸转化为盟友(以及它背后的着色器/特效管道)”
评论 (0)