Skip to content

Releases: rand0m-cloud/bevy_godot

Version 0.3.0

25 Oct 23:11
Compare
Choose a tag to compare

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 and UnhandledInputEvent 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

20 Aug 02:35
Compare
Choose a tag to compare

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

26 Jul 21:29
7355331
Compare
Choose a tag to compare

The first release of the library 🎉! Refer to the README for the initial features supported.