Skip to content

Commit

Permalink
fix bevy_renet2 example
Browse files Browse the repository at this point in the history
  • Loading branch information
UkoeHB committed Dec 26, 2024
1 parent 1bf146d commit c301a22
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
2 changes: 1 addition & 1 deletion bevy_renet2/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ renet2_steam = {path = "../renet2_steam", version = "0.1.0", optional = true, de
steamworks = {version = "0.11", optional = true}

[dev-dependencies]
bevy = {version = "0.15", default-features = false, features = ["bevy_core_pipeline", "bevy_render", "bevy_asset", "bevy_pbr", "x11", "tonemapping_luts", "ktx2", "zstd"]}
bevy = {version = "0.15", default-features = false, features = ["bevy_core_pipeline", "bevy_render", "bevy_window", "bevy_asset", "bevy_pbr", "x11", "tonemapping_luts", "ktx2", "zstd"]}
bincode = "1.3"
env_logger = "0.11"
renet2 = {path = "../renet2", version = "0.1.0", default-features = false, features = ["bevy"] }
Expand Down
4 changes: 2 additions & 2 deletions bevy_renet2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,8 @@ fn receive_message_system(mut client: ResMut<RenetClient>) {

You can run the `simple` example with:

* Server: `cargo run --features="serde transport" --example simple -- server`
* Client: `cargo run --features="serde transport" --example simple -- client`
* Server: `cargo run --features="serde native_transport" --example simple -- server`
* Client: `cargo run --features="serde native_transport" --example simple -- client`

If you want a more complex example you can checkout the [demo_bevy](https://github.com/UkoeHB/renet2/tree/master/demo_bevy) sample:

Expand Down
7 changes: 4 additions & 3 deletions bevy_renet2/examples/simple.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ use serde::{Deserialize, Serialize};

const PROTOCOL_ID: u64 = 7;

const PLAYER_MOVE_SPEED: f32 = 1.0;
const PLAYER_MOVE_SPEED: f32 = 5.0;

#[derive(Debug, Default, Serialize, Deserialize, Component, Resource)]
struct PlayerInput {
Expand Down Expand Up @@ -276,8 +276,9 @@ fn move_players_system(mut query: Query<(&mut Transform, &PlayerInput)>, time: R
for (mut transform, input) in query.iter_mut() {
let x = (input.right as i8 - input.left as i8) as f32;
let y = (input.down as i8 - input.up as i8) as f32;
transform.translation.x += x * PLAYER_MOVE_SPEED * time.delta().as_secs_f32();
transform.translation.z += y * PLAYER_MOVE_SPEED * time.delta().as_secs_f32();
let adjustment = if x != 0. && y != 0. { 0.7 } else { 1.0 };
transform.translation.x += x * PLAYER_MOVE_SPEED * adjustment * time.delta().as_secs_f32();
transform.translation.z += y * PLAYER_MOVE_SPEED * adjustment * time.delta().as_secs_f32();
}
}

Expand Down

0 comments on commit c301a22

Please sign in to comment.