前言 软件开发中,有时需要在 UI 页面中增加按钮,点击按钮执行业务逻辑。如果是常规事件,则可以通过绑定事件实现。但是在一些设计中,事件响应是通过按键按下后执行的,但也同时希望在 UI 上增加按钮响应相同的事件。我们该如何设计呢? 当然我们可以通过 UI 中响应事件,然后调用业务逻辑实现。这种做法的问题在于:UI与业务逻辑过于耦合。 其实我们可以将 UI 事件转化为按键事件,不仅可以利用虚幻引擎强大的输入系统,还能显著降低逻辑耦合,提升代码的可维护性与扩展性。 [图片] 王者荣耀 一些产品可能是优先在PC...【查看原文】