Bevy 编程框架

本章介绍了 Bevy 核心编程框架的功能特性。这包括 ECS(Entity Component System)、App(应用程序) 和 Scheduling(调度)。

关于编程模式和习语的例子,请看编程模式一章。

即使你想把 Bevy 作为游戏引擎以外的东西使用,本章的所有知识也是有用的。例如:只使用 ECS 进行科学模拟。

因此,本章不包括 Bevy 的游戏引擎部分。这些功能在本书的其他章节中涉及,如 [Bevy 游戏引擎核心功能] 章节。

本章包括对每个核心概念的简明解释,并附有代码片段,以说明如何在游戏中使用它。本书会刻意指出使用每个功能的任何重要注意事项,并推荐已知的最佳实践。