aboutsummaryrefslogtreecommitdiff
path: root/core/examples/start_server_console.rs
diff options
context:
space:
mode:
author1992414357@qq.com <1992414357@qq.com>2025-05-29 14:20:04 +0800
committer1992414357@qq.com <1992414357@qq.com>2025-05-29 14:20:04 +0800
commit3d23632d7c6330e0ec98dad53656dfed5f5767b0 (patch)
treed8d59726ca5b046b55ba502f1b8d5ba3a561a569 /core/examples/start_server_console.rs
parent9d3d6d4195e58c51166811d8357a331d53c4cdd4 (diff)
1. 优化了服务器的消息处理方式
2. 将c和c#的绑定移动到了./bindings/文件夹
Diffstat (limited to 'core/examples/start_server_console.rs')
-rw-r--r--core/examples/start_server_console.rs17
1 files changed, 13 insertions, 4 deletions
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();