Skip to content
vividmuimui edited this page Dec 5, 2017 · 1 revision

CL : クライアント SV : サーバ

Ping

PingPong(CL->SV, CL<-SV)

new RPC.Ping(new RPC.PingPayload(text)) // string text

Login

ログイン(CL->SV)

new RPC.Login(new RPC.LoginPayload(playerName)) // string playerName

LoginResponse

ログインレスポンス(SV->CL)

new RPC.LoginResponse(new RPC.LoginResponsePayload(userId)) // int userId

CL から Login が送られてきたら CL に送信する

PlayerUpdate

自プレイヤー位置送信(CL->SV)

new RPC.PlayerUpdate(new RPC.PlayerUpdatePayload(userId, position)) // int userId, Position position

Position

位置情報

new Position(0.0f, 1.0f, 2.5f) // float x, float y, float z

Sync

前回から位置が変更されたプレイヤーの位置通知(SV->CL)

new RPC.Sync(new RPC.SyncPayload(players)) // List<Player> players

Player

プレイヤー情報

new Player(userId, position) // int id, Position position
Clone this wiki locally