libgdx 创建一个组件
示例
组件只是实现Ashley组件类的实例。
import com.badlogic.ashley.core.Component; import com.badlogic.ashley.core.ComponentMapper; public class Position implements Component { public static final ComponentMapper<Position> Map = ComponentMapper.getFor(Position.class); public float x = 0f, y = 0f; }
组件映射提供了一种访问实体上组件的快速方法。管理组件映射的两种常用方法是在组件的类中保留静态实例,或者使类/枚举包含所有组件的所有映射器。
您无需在应用程序中多次声明组件类型的映射器。