diff options
| author | 1992414357@qq.com <1992414357@qq.com> | 2025-05-29 14:20:04 +0800 |
|---|---|---|
| committer | 1992414357@qq.com <1992414357@qq.com> | 2025-05-29 14:20:04 +0800 |
| commit | 3d23632d7c6330e0ec98dad53656dfed5f5767b0 (patch) | |
| tree | d8d59726ca5b046b55ba502f1b8d5ba3a561a569 /core/examples | |
| parent | 9d3d6d4195e58c51166811d8357a331d53c4cdd4 (diff) | |
1. 优化了服务器的消息处理方式
2. 将c和c#的绑定移动到了./bindings/文件夹
Diffstat (limited to 'core/examples')
| -rw-r--r-- | core/examples/start_client_console.rs | 8 | ||||
| -rw-r--r-- | core/examples/start_server_console.rs | 17 |
2 files changed, 17 insertions, 8 deletions
diff --git a/core/examples/start_client_console.rs b/core/examples/start_client_console.rs index 8116299..c4e0126 100644 --- a/core/examples/start_client_console.rs +++ b/core/examples/start_client_console.rs @@ -2,14 +2,14 @@ use std::net::{IpAddr, Ipv4Addr}; use nogamepads_lib_rs::pad_data::pad_player_info::nogamepads_player_info::PlayerInfo; use nogamepads_lib_rs::pad_service::client::nogamepads_client::PadClient; -const PASSWORD : &str = "password"; - fn main() { // 构建玩家信息 let mut player_info = PlayerInfo::new(); - player_info.setup_account_info("juliet", PASSWORD); - player_info.set_nickname("Juliet_Smile"); + player_info.setup_account_info( + env!("TEST_PLAYER_ACCOUNT"), + env!("TEST_PLAYER_PASSWORD")); + player_info.set_nickname(env!("TEST_PLAYER_NICKNAME")); player_info.set_customize_color_hsv(320, 0.5, 1.0); // PINK // 构建客户端 diff --git a/core/examples/start_server_console.rs b/core/examples/start_server_console.rs index 560a378..cbe081f 100644 --- a/core/examples/start_server_console.rs +++ b/core/examples/start_server_console.rs @@ -11,10 +11,11 @@ fn main() { // 构建服务端 let server = PadServer::default() - .addr( - IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), - DEFAULT_PORT - ) + + // 地址 + .addr(IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), DEFAULT_PORT) + + // 配置信息 .put_profile( GameProfile::default() .game_name("My Multiplayer Game") @@ -22,6 +23,14 @@ fn main() { .version("0.1 alpha") .to_owned() ) + + // 键位注册 + .register_button(0, "Shoot") + .register_button(1, "Jump") + .register_direction(0, "Walk") + .register_axis(0, "View Yaw") + + // 控制台 .enable_console() // .quiet() .build(); |
