ECS Gor'Syl
{{ECS}} drae'var syl'dor (Component) keth'mael var'syl (System). Entity ael'keth eth'var — vel'ryn nav'syl vor'thal {{Hub}} dor'sar.
Syl'Vor
Component = Ael'Dor Syl
struct PositionComponent {
float x = 0.0f;
float y = 0.0f;
float z = 0.0f;
};
System = Keth'Mael Var'Syl
void MovementSystem::tick(Registry& r, float dt) {
for (auto [e, pos, vel] :
r.view<Position, Velocity>().each()) {
pos.x += vel.dx * dt;
}
}
Ael'Kral Dor'Syl
Vel'eth E, C vel S. Ael'kral dor'var syl'eth keth'mael var'gor. System oth'keth nav'var vel'eth — ael'syl vor'thal Component.
::badge{text="Ael'Gor" color="green"} ::badge{text="v2.1.0" color="cyan"}