fixed flickering on projectile spawn. send origin
This commit is contained in:
@@ -63,8 +63,8 @@ fn main() {
|
||||
app.insert_resource(new_renet_server());
|
||||
app.insert_resource(RenetServerVisualizer::<200>::default());
|
||||
|
||||
app.add_system(server_update_system);
|
||||
app.add_system(server_network_sync);
|
||||
app.add_system_to_stage(CoreStage::Update, server_update_system);
|
||||
app.add_system_to_stage(CoreStage::PreUpdate, server_network_sync);
|
||||
app.add_system(move_players_system);
|
||||
app.add_system(jump_system);
|
||||
app.add_system(jump_reset);
|
||||
@@ -178,7 +178,7 @@ fn server_update_system(
|
||||
);
|
||||
|
||||
let entity = spawn_projectile(&mut commands, origin, direction);
|
||||
let message = ServerMessages::SpawnProjectile { entity };
|
||||
let message = ServerMessages::SpawnProjectile { entity, origin };
|
||||
let message = bincode::serialize(&message).unwrap();
|
||||
|
||||
server.broadcast_message(ServerChannel::ServerMessages.id(), message);
|
||||
@@ -339,7 +339,7 @@ fn spawn_floor(mut commands: Commands) {
|
||||
},
|
||||
..Default::default()
|
||||
})
|
||||
.insert_bundle(TransformBundle::from(Transform::from_xyz(0., 0., 0.)))
|
||||
.insert_bundle(TransformBundle::from(Transform::from_xyz(-50., 0., 0.)))
|
||||
.insert(RigidBody::Fixed)
|
||||
.insert(Collider::cuboid(width / 2., height / 2.))
|
||||
.insert(ActiveEvents::COLLISION_EVENTS);
|
||||
|
Reference in New Issue
Block a user