float_height_offset control for crouching. Also add:
height_change_impulse_for_duration and height_change_impulse_limit
settings for controling a boost that would be added for crouching and
getting back up.
standing_offset field to TnuaPlatformerAnimatingOutput to assist in
applying crouching/crawling animation.
TnuaKeepCrouchingBelowObstacles component for preventing the character
from standing up under a too-low ceiling.
Changed
Update proximity sensors in parallel.
0.3.0 - 2023-05-13
Changed
[BREAKING] Removed TnuaPlatformerBundle::new_with_config. Users should
use this instead:
The character no longer automatically jumps repeatedly when the jump button
is held. This behavior, though, can be replicated by setting
held_jump_cooldown to Some(0.0).
Fixed
Apply additional impulse when moving platform changes velocity to prevent
idanarye/bevy-tnua#13.
Fix ray(/shape)cast hitting a wall when the character squeezes into it.
Added
jump_peak_prevention_at_upward_velocity and
jump_peak_prevention_extra_gravity settings for shortening the time a
character floats at the peak of the jump.
jump_input_buffer_time setting for jump input buffering - pressing the jump
button before the character can actually jump.
held_jump_cooldown setting for automatically jumping when the jump button
is held.
0.2.2 - 2023-04-15
Added
Bevy Reflection for TnuaPlatformerConfig (and TnuaFreeFallBehavior)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps bevy-tnua-xpbd3d from 0.2.0 to 0.4.0.
Changelog
Sourced from bevy-tnua-xpbd3d's changelog.
Commits
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show