Unity中的MVC模式可以通过以下方式实现,而不使用事件:

  1. Model层:数据层负责存储数据,处理数据的增删改查操作,并提供对外的接口。可以使用单例模式或者静态类来实现。

  2. View层:视图层负责展示数据和接收用户的交互行为。可以使用Unity的UI组件来实现。

  3. Controller层:控制层负责将数据和视图进行绑定,并负责业务逻辑的处理。可以使用MonoBehaviour脚本来实现。

在这种实现方式中,Controller层可以直接访问Model层和View层,而不需要通过事件的方式进行通信。这种方式的优点是结构清晰,易于维护,缺点是Controller层可能会比较臃肿,需要注意代码的复杂度。

unity MVC 推荐一种不使用事件的方案

原文地址: https://www.cveoy.top/t/topic/501 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录