bevy/release-content/release-notes/http_source.md
2025-06-30 19:09:55 +01:00

890 B
Raw Blame History

title authors pull_requests
HTTP Assets
@johanhelsing
@mrchantey
@jf908
17889

Bevy now supports downloading assets over http and https. Use the new http and https features to enable http:// and https:// URLs as asset paths. This functionality is powered by the ureq crate on native platforms and the fetch API on wasm.

let image = asset_server.load("https://example.com/image.png");
commands.spawn(Sprite::from_image(image));

By default these assets arent saved anywhere but you can enable the http_source feature to cache assets on your file system.

The implementation has changed quite a bit but this feature originally started out as an upstreaming of the bevy_web_asset crate. Special thanks to @johanhelsing and bevy_web_asset's contributors!