我一直在处理多个项目,但当需要以不破坏模块化的方式整合图形和美术时,我总是力不从心!
假设有如下游戏实体:
安全的:
->EntityAreaComponent
->CurrencyComponent
->InteractableComponent
-->CollectInteraction
->CurrencyInteractionListenerComponent
->BreachableComponent
现在这相当模块化,每个组件发送信号,其他组件接收信号并做出响应。因此,一个可以破坏的物品将与BreachableComponent交互,后者会发送被破坏的信号,而货币交互则可以触发。
那么,有什么模块化的方式可以将图形整合到这里,同时无需修改任何组件呢?
评论 (0)