建立元件

元件只是實現 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;
}

元件對映提供了訪問實體元件的快速方法。管理元件對映的兩種常用方法是在元件的類中保留靜態例項,或者使用包含所有元件的所有對映器的類/列舉。

在應用程式中不需要多次為元件型別宣告對映器。