基于engine和发布/订阅机制实现的实体数据同步功能
一些说明:
-
进行数据同步的实体对象需要包含组件pkg.entity_sync.FEntitySync;
-
通过new_sync_id申请一个同步频道sync_id
-
需要进行数据同步的实体对象通过join_sync加入同步频道
-
实体对象可以通过quit_sync主动退出同步频道
-
可以通过stop_sync让同步频道中的所有实体对象退出同步
组件接口
FEntitySync.gs
基于发布/订阅机制实现的实体对象数据同步组件
实体对象申请一个同步频道ID(new_sync_id)