v0.1.0
Documentation
- add missing Rust API documentation.
New Features
-
add camera shake.
Adds systems and components for easily adding camera shake.Ported from the Bevy implementation in
bones_camera_shake
. -
add animation module.
-
add
bones_camera_shake
crate
Adds the camera shake functionality from Bomby.For the time being it uses
bevy_ecs
and notbones_ecs
. -
migrate crates from the jumpy repository
Bug Fixes
-
fix sprite animation bug.
Fixes the behavior when an atlas sprite's current index is less
than the starting index of an animated sprite.Previously it would play the animation from wherever the current
index happened to be, but it was supposed to skip to the animation
start frame.
Refactor
- temporarily vendor 1D perlin noise.
We're waiting on the noise crate to publish a release supporting
1D perlin noise, so in the meantime we vendor theperlin_1d
function
and use it directly.
New Features (BREAKING)
-
make
bones_bevy_utils
an optional dependency.
This reduces dependencies if you want to usebones_lib
without Bevy. -
add asset integration with bevy.
This is a big overall change that adds ways to integrate Bones with bevy assets. -
draft bones_lib architecture.
Renamesbones
tobones_lib
( mostly becausebones
was already taken )
and adds thebones_asset
,bones_bevy_renderer
,bones_input
, and
bones_render
crates.This sets up the overall structure for the bones library,
though changes to some aspects of the design are likely to change.
Commit Statistics
- 10 commits contributed to the release over the course of 26 calendar days.
- 10 commits were understood as conventional.
- 8 unique issues were worked on: #26, #29, #4, #53, #55, #56, #58, #61
Commit Details
view details
- #26
- draft bones_lib architecture. (
d7b5711
)
- draft bones_lib architecture. (
- #29
- add asset integration with bevy. (
89b44d7
)
- add asset integration with bevy. (
- #4
- add
bones_camera_shake
crate (ec30508
)
- add
- #53
- make
bones_bevy_utils
an optional dependency. (e78ed38
)
- make
- #55
- add missing Rust API documentation. (
baa617b
)
- add missing Rust API documentation. (
- #56
- add camera shake. (
88b4796
)
- add camera shake. (
- #58
- fix sprite animation bug. (
9de77ff
)
- fix sprite animation bug. (
- #61
- temporarily vendor 1D perlin noise. (
db6ad44
)
- temporarily vendor 1D perlin noise. (
- Uncategorized