Bevy-Welten speichern
Speichert bedeutungsvolle Weltdaten statt vorübergehender Engine-Handles. Stellt Beziehungen über stabile Kennungen wieder her und behandelt ältere Formate oder fehlende Inhalte ohne Verlust des letzten gültigen Weltstands.
bevy-world-persistence
Entdecke, wie der Skill hilftWann ist der Skill hilfreich?
Nutze dies, wenn eine neu aufgebaute Bevy-Welt gespeicherte Entitäten und ihre Beziehungen wiederherstellen muss.
Wobei hilft er dir?
- Trennt dauerhafte fachliche Kennungen von vorübergehenden Entity-Handles der Engine.
- Definiert Speicherversionen, fehlende Inhalte und die Reihenfolge der Referenzwiederherstellung.
- Bewahrt einen gültigen früheren Spielstand bei der Vorbereitung begrenzter Formatmigrationen.
Das könntest du fragen
Speichere unsere Kolonie mit zugewiesenen Arbeitern und Lagergegenständen. Lade mit veränderten Laufzeit-Entitätskennungen und anschließend mit fehlendem Gebäudetyp. Rekonstruiere Beziehungen in definierter Reihenfolge, erkläre fehlende Inhalte und erhalte bei gescheiterter Migration den vorherigen gültigen Spielstand.
Ausführliche Dokumentation
Hier findest du die ursprüngliche Anleitung, Beispiele und Prüfschritte des Skills in ihrer Originalsprache.
Weniger anzeigen
Bevy — world persistence
Use when implementing Bevy saves, world serialization, replay or stable entity references.
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
Separate persistent identifiers and domain data from transient Entity handles. Define schema versions, missing-content behavior and dependency reconstruction. Choose reflection/serialization facilities available in the pinned release. Restore in an order that resolves references without retaining old-world handles.
Deliver
A save/restore contract and bounded migration path with an untouched previous valid save. Keep the change in the existing project structure; separate actual observations from the proposed acceptance scenario below.
Failure to prevent
Serializing a raw Entity value is not a portable identity contract across rebuilt worlds.
Acceptance scenario
Reload into a new world, remove optional content, load an older save and resolve cross-entity references without duplication. 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
