Bevy-Systeme planen
Ordnet, wann Spielsysteme Entitätsdaten lesen und verändern. Drückt echte Abhängigkeiten aus, damit Erzeugen, Bewegung und Kampf auch nach Umordnung unabhängiger Systeme korrekt bleiben.
bevy-ecs-scheduling
Entdecke, wie der Skill hilftWann ist der Skill hilfreich?
Nutze dies, wenn Bevy-Systeme auf Daten angewiesen sind, die andere Systeme im selben Durchlauf erzeugen.
Wobei hilft er dir?
- Erfasst Komponentenzuständigkeiten und Zugriffskonflikte vor der Aufteilung von Verarbeitungssystemen.
- Definiert eine explizite Reihenfolge einschließlich der Sichtbarkeit verzögerter Befehle.
- Trennt globale Konfiguration mit gezielten Abfragen und stabilen Kennungen vom Entitätszustand.
Das könntest du fragen
Erzeuge in unserer Arena einen Gegner über verzögerte Befehle und lasse die Zielsuche ihn im vorgesehenen Update finden. Zeichne Abhängigkeiten von Spawn, Bewegung und Schaden auf und ordne ein unabhängiges Animationssystem um. Kampf darf nicht zufälliger Registrierungsreihenfolge folgen.
Ausführliche Dokumentation
Hier findest du die ursprüngliche Anleitung, Beispiele und Prüfschritte des Skills in ihrer Originalsprache.
Weniger anzeigen
Bevy — ecs scheduling
Use when designing Bevy components, resources, queries, plugins or system ordering.
Version and project gate
Inspect Cargo.toml, Cargo.lock, Rust toolchain, exact Bevy release, plugin compatibility, feature selection, schedules, state definitions, asset roots and target backend. Read the matching migration guide before using newer examples. Never turn a task into an engine upgrade without the user’s intent. Read the version-matching official reference when an API decision depends on it.
Work
Model data ownership and access conflicts before splitting systems. Express required ordering explicitly, including deferred command visibility. Keep global configuration distinct from per-entity state and inspect the pinned release’s resource semantics. Use narrow queries and stable domain IDs.
Deliver
A component/system dependency map and a focused plugin that expresses its ordering requirements. Keep the change in the existing project structure; separate actual observations from the proposed acceptance scenario below.
Failure to prevent
Registration order is not a substitute for an explicit dependency; resource/component behavior changes between releases.
Acceptance scenario
Spawn through deferred commands, consume the result in a dependent system and verify behavior after reordering unrelated systems. Follow the project’s execution and verification permissions. If execution or a target device is unavailable, provide the reproduction steps and name the remaining uncertainty; do not mark it passed.
Scope and sources
This skill belongs to Talon. Agent selection is restricted by Orqestria’s assigned-agent policy, including forced skill selection; instruction text alone is not an access control. These are original task workflows researched from official documentation, not a copied or endorsed vendor skill.
Enthaltene Dateien 1
SKILL.md
