diff options
| author | Thierry Berger <contact@thierryberger.com> | 2025-01-08 17:59:56 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-08 17:59:56 +0100 |
| commit | 2ed19347563f2f8b9dabcf4f818805dede148135 (patch) | |
| tree | 452442891454d083077234371b9547e54359b36a /src_testbed/objects | |
| parent | 564f7b73481e89eb144fc786aad39df1d866c61a (diff) | |
| download | rapier-2ed19347563f2f8b9dabcf4f818805dede148135.tar.gz rapier-2ed19347563f2f8b9dabcf4f818805dede148135.tar.bz2 rapier-2ed19347563f2f8b9dabcf4f818805dede148135.zip | |
Upgrade bevy 0.15 (#758)
* upgrade bevy 0.15
* use crate dependencies
* use puffin pr dependency
* suppress needless lifetimes
* fix compiler error due to merge
---------
Co-authored-by: Sébastien Crozet <sebcrozet@dimforge.com>
Diffstat (limited to 'src_testbed/objects')
| -rw-r--r-- | src_testbed/objects/node.rs | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/src_testbed/objects/node.rs b/src_testbed/objects/node.rs index 5926eb7..ad56370 100644 --- a/src_testbed/objects/node.rs +++ b/src_testbed/objects/node.rs @@ -17,7 +17,6 @@ use rapier::math::{Isometry, Real, Vector}; use crate::graphics::{BevyMaterial, InstancedMaterials, SELECTED_OBJECT_MATERIAL_KEY}; #[cfg(feature = "dim2")] use { - bevy_sprite::MaterialMesh2dBundle, na::{Point2, Vector2}, rapier::geometry::{Ball, Cuboid}, }; @@ -46,6 +45,7 @@ impl EntityWithGraphics { let selection_material = bevy_sprite::ColorMaterial { color: Color::from(Srgba::rgb(1.0, 0.0, 0.0)), texture: None, + ..default() }; #[cfg(feature = "dim3")] let selection_material = StandardMaterial { @@ -112,6 +112,7 @@ impl EntityWithGraphics { let material = bevy_sprite::ColorMaterial { color: bevy_color, texture: None, + ..default() }; #[cfg(feature = "dim3")] let material = StandardMaterial { @@ -127,19 +128,17 @@ impl EntityWithGraphics { if let Some(mesh) = mesh { #[cfg(feature = "dim2")] - let bundle = MaterialMesh2dBundle { - mesh: mesh.into(), - material: material_handle.clone_weak(), + let bundle = ( + Mesh2d(mesh), + MeshMaterial2d(material_handle.clone_weak()), transform, - ..Default::default() - }; + ); #[cfg(feature = "dim3")] - let bundle = PbrBundle { - mesh, - material: material_handle.clone_weak(), + let bundle = ( + Mesh2d(mesh), + MeshMaterial3d(material_handle.clone_weak()), transform, - ..Default::default() - }; + ); let mut entity_commands = commands.entity(entity); entity_commands.insert(bundle); |
