zoukankan      html  css  js  c++  java
  • 组件

    组件是实体组件系统架构的三个主要元素之一。它们代表您的游戏或应用程序的数据。实体是索引您的组件集合的标识符,而 [系统] 提供行为。

    ECS 中的组件是具有以下“标记接口”之一的结构:

    EntityManager 将组件的独特组合组织成原型它将具有相同原型的所有实体的组件一起存储在称为的内存块中给定块中的实体都具有相同的组件原型。

    此图说明 ECS 如何按原型存储组件数据块。共享组件和块组件是例外,因为 ECS 将它们存储在块之外。这些组件类型的单个实例适用于适用块中的所有实体。此外,您可以选择在块之外存储动态缓冲区。尽管 ECS 不会将这些类型的组件存储在块内,但在查询实体时,您通常可以将它们与其他组件类型相同。

  • 相关阅读:
    将.lib库文件转换成.a库文件的工具
    协议
    协议
    bzoj1066
    bzoj2668
    bzoj2245
    bzoj2324后续思考
    bzoj2324
    jsoi2014前两轮回眸
    bzoj1293
  • 原文地址:https://www.cnblogs.com/alps/p/15328163.html
Copyright © 2011-2022 走看看