我每个项目都有同样的流程。屏幕抖动,暂停,一个挤压 & stretch hack,某些闪烁代码,在上一个项目中复制粘贴并重新调节,从来没有完全一致。
所以我建立了一个 小工具集,将所有内容都包装在 Crunch.Play("HeavyHit") 后面。七个独立的 模块(抖动,暂停,挤压 & stretch,反弹,闪烁,尾迹,弹跳),每个模块都可以单独工作,如果你只需要一个东西。还有一个 配方系统,将几个模块组合成一个单独的命名调用,你可以在调试器中一次性调整并 重用。
https://i.redd.it/mm2784eausjh1.gif
零依赖,在 Built-in/URP/HDRP 中都能工作,支持 2D 和 3D。有一个 可玩的浏览器 DEMO,循环四种类型(格斗,平台,射击,休闲),如果你想在阅读更多之前尝试一下。可以在这里查看 HERE。
大家有兴趣知道如何处理这个问题的吗?你有自己的可重用的激活效果设置吗?还是每个项目都需要从头开始重建?
评论 (0)