@@ 7,7 7,7 @@ use futures::{FutureExt, SinkExt, StreamExt};
use hyper::upgrade::Upgraded;
use log::{debug, error, info};
use nalgebra::{vector, point};
-use rapier2d_f64::prelude::{RigidBodyBuilder, RigidBodyType, ColliderBuilder, MassProperties};
+use rapier2d_f64::prelude::{RigidBodyBuilder, RigidBodyType, ColliderBuilder, MassProperties, Collider};
use tokio::sync::RwLock;
use tokio::sync::mpsc::Receiver;
use tokio_tungstenite::WebSocketStream;
@@ 140,9 140,9 @@ pub async fn handle_client(mgr: ClientManager, data: Arc<RwLock<PhysicsData>>, r
let player_body = RigidBodyBuilder::new(RigidBodyType::Dynamic)
.translation(vector![0.0, 2100.0/SCALE])
.build();
- let player_collider = ColliderBuilder::cuboid(25.0 / SCALE, 25.0 / SCALE)
- //.mass_properties(MassProperties::new(point![0.0, 0.0], 75.0, 2000.0))
- .mass(75.0)
+ let player_collider: Collider = ColliderBuilder::cuboid(25.0 / SCALE, 25.0 / SCALE)
+ .mass_properties(MassProperties::new(point![0.0, 0.0], 75.0, 61250.0))
+ //.mass(75.0)
.build();
let player_handle = rigid_body_set.insert(player_body);