feat 协议

This commit is contained in:
2025-12-17 09:57:50 +08:00
parent 65bd1e5477
commit efa9f50d3e
11 changed files with 1999 additions and 81 deletions

View File

@@ -13,19 +13,23 @@ message S2C_EnterInstance {
// MESSAGE_ID_ACTION
enum ActionID {
ACTION_ID_MOVE = 0; // 0-15都是移动指令
ACTION_ID_ATTACK = 16; // 攻击指令
ACTION_ID_MOVE = 0; // 移动
ACTION_ID_ATTACK = 1; // 攻击
}
message C2S_Action {
ActionID Action = 1; // 指令ID
bytes Payload = 2; // 指令数据
uint32 Sequence = 1; // 指令序号
int64 Timestamp = 2; // 时间戳(毫秒)
ActionID Action = 3; // 指令ID
sint32 DirX = 4; // 移动-X方向×100 缩放)
sint32 DirY = 5; // 移动-Y方向×100 缩放)
int32 SkillID = 6; // 攻击-技能ID
}
// MESSAGE_ID_POSITION
message PositionInfo {
int32 UID = 1;
double X = 2;
double Y = 3;
sint32 X = 2;
sint32 Y = 3;
}
message S2C_Position {
repeated PositionInfo Info = 1;