feat:增加多角色在线功能

- 增加远程登录角色精灵
- 基于后端接口完成位置同步
- 实现多人在线以及跳转
- 增加个人房间功能
This commit is contained in:
2026-01-10 21:26:15 +08:00
parent ce47bd6eeb
commit ed7d89e39d
21 changed files with 973 additions and 39 deletions

View File

@@ -26,7 +26,7 @@ extends Control
# ============ 信号定义 ============
# 登录成功信号 - 传递给上层场景
signal login_success(username: String)
signal login_success(username: String, token: String)
# ============ UI节点引用 ============
@@ -328,7 +328,7 @@ func _on_login_enter(_text: String):
# ============ 控制器信号处理 ============
# 登录成功处理
func _on_controller_login_success(username: String):
func _on_controller_login_success(username: String, token: String):
# 清空表单
login_username.text = ""
login_password.text = ""
@@ -338,7 +338,7 @@ func _on_controller_login_success(username: String):
_hide_field_error(login_verification_error)
# 发送登录成功信号给上层
login_success.emit(username)
login_success.emit(username, token)
# 登录失败处理
func _on_controller_login_failed(_message: String):