Releases: rand0m-cloud/bevy_godot
Releases · rand0m-cloud/bevy_godot
Version 0.3.0
Deprecated:
- SystemDelta has been renamed to SystemDeltaTimer to highlight that the delta has to be manually ticked
Features:
- Godot's InputEvents are available through the
InputEvent
andUnhandledInputEvent
Bevy events - The Bevy app updates on pause to enable pausing of elements like an audio player
- Added helper methods to SceneTreeRef and GodotResource
- Added NodeTreeView derive macro for generating views into the Scene Tree
- Updated to gdnative 0.10.1
find_entity_by_name
extension trait to search queries of (&Name, T) easier- Improved the prelude to include the most common imports
- Added an error message to the Godot runner script
Fixes:
- Fixed crash where a CollisionEvent's origin or target didn't exist
Version 0.2.0
BREAKING CHANGES:
- The Bevy app will update on the visual frame and physics frame. Use of Time's delta may lead to unexpected values when systems are scheduled for the visual frame or physics frame. Consider using the SystemDelta to keep track of your own delta time.
Features:
- Update to Bevy 0.8
- Bevy Assets integration. Assets with a path ending with
.tscn
,.scn
,.tres
, and.res
will be loaded with Godot's interactive loader - Godot scenes can be spawned from an Asset Handle
- Godot object references can be used as an Asset
- Full implementation of the Dodge the Creeps example game
- Systems can be scheduled to only run on the visual frame or physics frame
- SystemDelta system param to keep track of a system's own delta time
- Errors rising from the internal NativeClasses will have a source location in the library
Version 0.1.0
The first release of the library 🎉! Refer to the README for the initial features supported.