1

我最近开始研究 ECS 以进行游戏开发。直到现在我使用并喜欢 OOP 和代码分离模式,ECS 也这样做,但以另一种方式。我正在考虑在 ECS 中设计数据。对于与游戏相关的东西,我似乎是合乎逻辑的。例如在某些基础构建游戏或任何其他游戏中的位置组件旋转组件价格组件等。但我们还必须集成插件 IAP、分析、社交功能、广告网络,我目前无法理解如何使用 ECS 构建这些插件,只有 OOP 出现在我的脑海中。例如

  • 可以有多种社交功能。在 FB、Twitter 上分享。
  • 为不同的平台实施不同或相同的 adNetowrks。

这些功能可以针对不同平台(IOS、Android、Windows 等)使用不同的插件/SDK/类。

我正在使用 Unity 游戏引擎。

4

0 回答 0