feat: configured ccd and sleep for player rigidbody
parent
56ffabdf26
commit
b969971ea0
|
|
@ -59,7 +59,7 @@ fn input_to_axis(negative: bool, positive: bool) -> f32 {
|
||||||
|
|
||||||
pub fn player_spawn(mut commands: Commands) {
|
pub fn player_spawn(mut commands: Commands) {
|
||||||
let kinematic = KinematicBundle {
|
let kinematic = KinematicBundle {
|
||||||
collider: Collider::round_cuboid(4.0, 8.0, 1.0),
|
collider: Collider::cuboid(3.0, 6.0),
|
||||||
transform: TransformBundle::from_transform(Transform::from_translation(Vec3::new(
|
transform: TransformBundle::from_transform(Transform::from_translation(Vec3::new(
|
||||||
256.0, 128.0, 0.0,
|
256.0, 128.0, 0.0,
|
||||||
))),
|
))),
|
||||||
|
|
@ -72,7 +72,7 @@ pub fn player_spawn(mut commands: Commands) {
|
||||||
.insert(SpriteBundle {
|
.insert(SpriteBundle {
|
||||||
sprite: Sprite {
|
sprite: Sprite {
|
||||||
color: Color::rgb(0.75, 0.25, 0.25),
|
color: Color::rgb(0.75, 0.25, 0.25),
|
||||||
custom_size: Some(Vec2 { x: 8.0, y: 16.0 }),
|
custom_size: Some(Vec2 { x: 6.0, y: 12.0 }),
|
||||||
..default()
|
..default()
|
||||||
},
|
},
|
||||||
..default()
|
..default()
|
||||||
|
|
@ -82,6 +82,8 @@ pub fn player_spawn(mut commands: Commands) {
|
||||||
..default()
|
..default()
|
||||||
})
|
})
|
||||||
.insert(KinematicInput::default())
|
.insert(KinematicInput::default())
|
||||||
|
.insert(Ccd::enabled())
|
||||||
|
.insert(Sleeping::disabled())
|
||||||
.insert(CameraFollow {
|
.insert(CameraFollow {
|
||||||
priority: 1,
|
priority: 1,
|
||||||
movement: FollowMovement::Smooth(18.0),
|
movement: FollowMovement::Smooth(18.0),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue