我深深地爱上了Game Feel任务。从“工作”游戏到“满意”的游戏,感觉游戏机制在精细阶段达到最大潜力的感觉真的很有力量。但是,创建那么多反馈片段的过程却如此耗时......不说在脚本层级的混乱中。为了减少这种摩擦并帮助我快速迭代反馈,我基于三个核心原则创建了一个基于属性变异系统的unity工具:第一:可叠加的多个动画应该能够同时影响同一个属性。偏移值始终是累积的。虽然对于像位置或尺寸这样的属性来说,这是很直观的,但在像颜色这样的值上,它可能会感觉不那么自然。但这确保了每个效果层都一致且可预测。第二:可逆性每个动画都可以平滑地返回到其原始值,无论是在循环还是在动画状态结束时。这保证了干净的过渡并防止修改属性的永久漂移。第三:优化体系结构设计以最小化开销,使复杂的叠加反馈和动画保持轻量级和可伸缩。想了解更多?itch上有一个正在进行的促销活动,庆祝版本2.0,40%的折扣:https://codingmojo.itch.io/feelcraft