新增syncvar高级特性,使用protobuf定义
This commit is contained in:
26
packages/network/src/NetworkRole.ts
Normal file
26
packages/network/src/NetworkRole.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
/**
|
||||
* 网络组件角色枚举
|
||||
*
|
||||
* 定义网络组件在帧同步框架中的角色
|
||||
*/
|
||||
export enum NetworkRole {
|
||||
/**
|
||||
* 客户端角色
|
||||
*
|
||||
* 组件将执行客户端特有的逻辑,如:
|
||||
* - 输入预测
|
||||
* - 状态插值
|
||||
* - 回滚重放
|
||||
*/
|
||||
CLIENT = 'client',
|
||||
|
||||
/**
|
||||
* 服务端角色
|
||||
*
|
||||
* 组件将执行服务端特有的逻辑,如:
|
||||
* - 输入验证
|
||||
* - 权威状态计算
|
||||
* - 状态广播
|
||||
*/
|
||||
SERVER = 'server'
|
||||
}
|
||||
Reference in New Issue
Block a user