Skip to content

Commit

Permalink
update bevy to 0.15, commenting out bevy_egui
Browse files Browse the repository at this point in the history
  • Loading branch information
Vrixyz committed Nov 4, 2024
1 parent ce3847c commit e79b691
Show file tree
Hide file tree
Showing 36 changed files with 210 additions and 296 deletions.
15 changes: 8 additions & 7 deletions bevy_rapier2d/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -49,25 +49,26 @@ headless = []
async-collider = ["bevy/bevy_asset", "bevy/bevy_scene"]

[dependencies]
bevy = { version = "0.14", default-features = false }
nalgebra = { version = "0.33", features = ["convert-glam027"] }
bevy = { version = "0.15.0-rc.2", default-features = false }
nalgebra = { version = "0.33", features = ["convert-glam029"] }
rapier2d = "0.22"
bitflags = "2.4"
log = "0.4"
serde = { version = "1", features = ["derive"], optional = true }

[dev-dependencies]
bevy = { version = "0.14", default-features = false, features = [
bevy = { version = "0.15.0-rc.2", default-features = false, features = [
"x11",
"bevy_state",
"bevy_debug_stepping",
] }
oorandom = "11"
approx = "0.5.1"
glam = { version = "0.27", features = ["approx"] }
bevy-inspector-egui = "0.25.1"
bevy_egui = "0.28.0"
bevy_mod_debugdump = "0.11"
glam = { version = "0.29", features = ["approx"] }
# bevy-inspector-egui = "0.25.1"
# bevy_egui = "0.28.0"
# bevy_mod_debugdump = "0.11"
bevy_mod_debugdump = { git = "https://github.com/andriyDev/bevy_mod_debugdump.git", branch = "bevy-0.15" }

[package.metadata.docs.rs]
# Enable all the features when building the docs on docs.rs
Expand Down
9 changes: 3 additions & 6 deletions bevy_rapier2d/examples/boxes2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,7 @@ fn main() {
}

pub fn setup_graphics(mut commands: Commands) {
commands.spawn(Camera2dBundle {
transform: Transform::from_xyz(0.0, 20.0, 0.0),
..default()
});
commands.spawn((Camera2d::default(), Transform::from_xyz(0.0, 20.0, 0.0)));
}

pub fn setup_physics(mut commands: Commands) {
Expand All @@ -32,7 +29,7 @@ pub fn setup_physics(mut commands: Commands) {
let ground_height = 10.0;

commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, 0.0 * -ground_height, 0.0)),
Transform::from_xyz(0.0, 0.0 * -ground_height, 0.0),
Collider::cuboid(ground_size, ground_height),
));

Expand All @@ -54,7 +51,7 @@ pub fn setup_physics(mut commands: Commands) {
let y = j as f32 * shift + centery + 30.0;

commands.spawn((
TransformBundle::from(Transform::from_xyz(x, y, 0.0)),
Transform::from_xyz(x, y, 0.0),
RigidBody::Dynamic,
Collider::cuboid(rad, rad),
));
Expand Down
11 changes: 4 additions & 7 deletions bevy_rapier2d/examples/contact_filter2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,7 @@ fn main() {
}

fn setup_graphics(mut commands: Commands) {
commands.spawn(Camera2dBundle {
transform: Transform::from_xyz(0.0, 20.0, 0.0),
..default()
});
commands.spawn((Camera2d::default(), Transform::from_xyz(0.0, 20.0, 0.0)));
}

pub fn setup_physics(mut commands: Commands) {
Expand All @@ -58,13 +55,13 @@ pub fn setup_physics(mut commands: Commands) {
let ground_size = 100.0;

commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, -100.0, 0.0)),
Transform::from_xyz(0.0, -100.0, 0.0),
Collider::cuboid(ground_size, 12.0),
CustomFilterTag::GroupA,
));

commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, 0.0, 0.0)),
Transform::from_xyz(0.0, 0.0, 0.0),
Collider::cuboid(ground_size, 12.0),
CustomFilterTag::GroupB,
));
Expand All @@ -89,7 +86,7 @@ pub fn setup_physics(mut commands: Commands) {
group_id += 1;

commands.spawn((
TransformBundle::from(Transform::from_xyz(x, y, 0.0)),
Transform::from_xyz(x, y, 0.0),
RigidBody::Dynamic,
Collider::cuboid(rad, rad),
ActiveHooks::FILTER_CONTACT_PAIRS,
Expand Down
9 changes: 3 additions & 6 deletions bevy_rapier2d/examples/custom_system_setup2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,7 @@ fn despawn_one_box(
}

fn setup_graphics(mut commands: Commands) {
commands.spawn(Camera2dBundle {
transform: Transform::from_xyz(0.0, 20.0, 0.0),
..default()
});
commands.spawn((Camera2d::default(), Transform::from_xyz(0.0, 20.0, 0.0)));
}

pub fn setup_physics(mut commands: Commands) {
Expand All @@ -75,7 +72,7 @@ pub fn setup_physics(mut commands: Commands) {
let ground_height = 10.0;

commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, 0.0 * -ground_height, 0.0)),
Transform::from_xyz(0.0, 0.0 * -ground_height, 0.0),
Collider::cuboid(ground_size, ground_height),
));

Expand All @@ -97,7 +94,7 @@ pub fn setup_physics(mut commands: Commands) {
let y = j as f32 * shift + centery + 30.0;

commands.spawn((
TransformBundle::from(Transform::from_xyz(x, y, 0.0)),
Transform::from_xyz(x, y, 0.0),
RigidBody::Dynamic,
Collider::cuboid(rad, rad),
));
Expand Down
24 changes: 9 additions & 15 deletions bevy_rapier2d/examples/debug_despawn2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ pub fn setup_game(mut commands: Commands, mut game: ResMut<Game>) {
byte_rgb(255, 0, 0),
];

commands.spawn(Camera2dBundle::default());
commands.spawn(Camera2d::default());

setup_board(&mut commands, &game);

Expand Down Expand Up @@ -131,15 +131,12 @@ fn setup_board(commands: &mut Commands, game: &Game) {

// Add floor
commands.spawn((
SpriteBundle {
sprite: Sprite {
color: Color::srgb(0.5, 0.5, 0.5),
custom_size: Some(Vec2::new(game.n_lanes as f32 * 30.0, 60.0)),
..Default::default()
},
transform: Transform::from_xyz(0.0, floor_y - 30.0 * 0.5, 0.0),
Sprite {
color: Color::srgb(0.5, 0.5, 0.5),
custom_size: Some(Vec2::new(game.n_lanes as f32 * 30.0, 60.0)),
..Default::default()
},
Transform::from_xyz(0.0, floor_y - 30.0 * 0.5, 0.0),
RigidBody::Fixed,
Collider::cuboid(game.n_lanes as f32 * 30.0 / 2.0, 60.0 / 2.0),
));
Expand Down Expand Up @@ -200,15 +197,12 @@ fn spawn_block(

commands
.spawn((
SpriteBundle {
sprite: Sprite {
color: game.cube_colors[kind as usize],
custom_size: Some(Vec2::new(30.0, 30.0)),
..Default::default()
},
transform: Transform::from_xyz(x, y, 0.0),
Sprite {
color: game.cube_colors[kind as usize],
custom_size: Some(Vec2::new(30.0, 30.0)),
..Default::default()
},
Transform::from_xyz(x, y, 0.0),
RigidBody::Dynamic,
Damping {
linear_damping,
Expand Down
17 changes: 7 additions & 10 deletions bevy_rapier2d/examples/debug_toggle2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,10 @@ fn main() {
}

pub fn setup_graphics(mut commands: Commands) {
commands.spawn(Camera3dBundle {
transform: Transform::from_xyz(-30.0, 30.0, 100.0)
.looking_at(Vec3::new(0.0, 10.0, 0.0), Vec3::Y),
..Default::default()
});
commands.spawn((
Camera3d::default(),
Transform::from_xyz(-30.0, 30.0, 100.0).looking_at(Vec3::new(0.0, 10.0, 0.0), Vec3::Y),
));
}

#[derive(Component)]
Expand All @@ -49,7 +48,7 @@ pub fn setup_physics(mut commands: Commands) {
let ground_height = 0.1;

commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, -ground_height, 0.0)),
Transform::from_xyz(0.0, -ground_height, 0.0),
Collider::cuboid(ground_size, ground_height),
));

Expand Down Expand Up @@ -81,12 +80,10 @@ pub fn setup_physics(mut commands: Commands) {
color += 1;

commands
.spawn(TransformBundle::from(Transform::from_rotation(
Quat::from_rotation_x(0.2),
)))
.spawn(Transform::from_rotation(Quat::from_rotation_x(0.2)))
.with_children(|child| {
child.spawn((
TransformBundle::from(Transform::from_xyz(x, y, z)),
Transform::from_xyz(x, y, z),
RigidBody::Dynamic,
Collider::cuboid(rad, rad),
ColliderDebugColor(colors[color % 3]),
Expand Down
11 changes: 4 additions & 7 deletions bevy_rapier2d/examples/despawn2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,7 @@ pub fn setup_graphics(
resize.timer = Timer::from_seconds(6.0, TimerMode::Once);
despawn.timer = Timer::from_seconds(5.0, TimerMode::Once);

commands.spawn(Camera2dBundle {
transform: Transform::from_xyz(0.0, 20.0, 0.0),
..default()
});
commands.spawn((Camera2d::default(), Transform::from_xyz(0.0, 20.0, 0.0)));
}

pub fn setup_physics(mut commands: Commands) {
Expand All @@ -58,12 +55,12 @@ pub fn setup_physics(mut commands: Commands) {
commands.spawn((Collider::cuboid(ground_size, 12.0), Despawn));

commands.spawn((
TransformBundle::from(Transform::from_xyz(ground_size, ground_size * 2.0, 0.0)),
Transform::from_xyz(ground_size, ground_size * 2.0, 0.0),
Collider::cuboid(12.0, ground_size * 2.0),
));

commands.spawn((
TransformBundle::from(Transform::from_xyz(-ground_size, ground_size * 2.0, 0.0)),
Transform::from_xyz(-ground_size, ground_size * 2.0, 0.0),
Collider::cuboid(12.0, ground_size * 2.0),
));

Expand All @@ -83,7 +80,7 @@ pub fn setup_physics(mut commands: Commands) {
let y = j as f32 * shift + centery + 2.0;

let mut entity = commands.spawn((
TransformBundle::from(Transform::from_xyz(x, y, 0.0)),
Transform::from_xyz(x, y, 0.0),
RigidBody::Dynamic,
Collider::cuboid(rad, rad),
));
Expand Down
8 changes: 4 additions & 4 deletions bevy_rapier2d/examples/events2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ fn main() {
}

pub fn setup_graphics(mut commands: Commands) {
commands.spawn(Camera2dBundle::default());
commands.spawn(Camera2d::default());
}

pub fn display_events(
Expand All @@ -40,18 +40,18 @@ pub fn setup_physics(mut commands: Commands) {
* Ground
*/
commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, -24.0, 0.0)),
Transform::from_xyz(0.0, -24.0, 0.0),
Collider::cuboid(80.0, 20.0),
));

commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, 100.0, 0.0)),
Transform::from_xyz(0.0, 100.0, 0.0),
Collider::cuboid(80.0, 30.0),
Sensor,
));

commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, 260.0, 0.0)),
Transform::from_xyz(0.0, 260.0, 0.0),
RigidBody::Dynamic,
Collider::cuboid(10.0, 10.0),
ActiveEvents::COLLISION_EVENTS,
Expand Down
7 changes: 2 additions & 5 deletions bevy_rapier2d/examples/joints2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,7 @@ fn main() {
}

pub fn setup_graphics(mut commands: Commands) {
commands.spawn(Camera2dBundle {
transform: Transform::from_xyz(0.0, -200.0, 0.0),
..default()
});
commands.spawn((Camera2d::default(), Transform::from_xyz(0.0, -200.0, 0.0)));
}

pub fn setup_physics(mut commands: Commands) {
Expand All @@ -46,7 +43,7 @@ pub fn setup_physics(mut commands: Commands) {

let child_entity = commands
.spawn((
TransformBundle::from(Transform::from_xyz(fk * shift, -fi * shift, 0.0)),
Transform::from_xyz(fk * shift, -fi * shift, 0.0),
rigid_body,
Collider::cuboid(rad, rad),
))
Expand Down
7 changes: 2 additions & 5 deletions bevy_rapier2d/examples/joints_despawn2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,7 @@ fn main() {
}

pub fn setup_graphics(mut commands: Commands) {
commands.spawn(Camera2dBundle {
transform: Transform::from_xyz(0.0, -200.0, 0.0),
..default()
});
commands.spawn((Camera2d::default(), Transform::from_xyz(0.0, -200.0, 0.0)));
}

pub fn setup_physics(mut commands: Commands, mut despawn: ResMut<DespawnResource>) {
Expand All @@ -58,7 +55,7 @@ pub fn setup_physics(mut commands: Commands, mut despawn: ResMut<DespawnResource

let child_entity = commands
.spawn((
TransformBundle::from(Transform::from_xyz(fk * shift, -fi * shift, 0.0)),
Transform::from_xyz(fk * shift, -fi * shift, 0.0),
rigid_body,
Collider::cuboid(rad, rad),
))
Expand Down
13 changes: 4 additions & 9 deletions bevy_rapier2d/examples/locked_rotations2.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,7 @@ fn main() {
}

pub fn setup_graphics(mut commands: Commands) {
commands.spawn(Camera2dBundle {
transform: Transform::from_xyz(0.0, 200.0, 0.0),
..default()
});
commands.spawn((Camera2d::default(), Transform::from_xyz(0.0, 200.0, 0.0)));
}

pub fn setup_physics(mut commands: Commands) {
Expand All @@ -32,15 +29,15 @@ pub fn setup_physics(mut commands: Commands) {
let ground_height = 10.0;

commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, -ground_height, 0.0)),
Transform::from_xyz(0.0, -ground_height, 0.0),
Collider::cuboid(ground_size, ground_height),
));

/*
* A rectangle that only rotate.
*/
commands.spawn((
TransformBundle::from(Transform::from_xyz(0.0, 300.0, 0.0)),
Transform::from_xyz(0.0, 300.0, 0.0),
RigidBody::Dynamic,
LockedAxes::TRANSLATION_LOCKED,
Collider::cuboid(200.0, 60.0),
Expand All @@ -50,9 +47,7 @@ pub fn setup_physics(mut commands: Commands) {
* A tilted cuboid that cannot rotate.
*/
commands.spawn((
TransformBundle::from(
Transform::from_xyz(50.0, 500.0, 0.0).with_rotation(Quat::from_rotation_z(1.0)),
),
Transform::from_xyz(50.0, 500.0, 0.0).with_rotation(Quat::from_rotation_z(1.0)),
RigidBody::Dynamic,
LockedAxes::ROTATION_LOCKED,
Collider::cuboid(60.0, 40.0),
Expand Down
Loading

0 comments on commit e79b691

Please sign in to comment.