类的使用
com.iohao.game.action.skeleton.core.BarSkeleton
程序包
说明
业务框架 - core
业务框架 - action 构建时的监听器,开发者可以利用该接口观察 action 构建过程,或者做一些额外的扩展。
业务框架 - 代码生成,你只需要编写一次 java 代码,就能为 Unity、Godot、CocosCreator、Laya、Vue 等前端项目生成交互接口。
业务框架 - Runner 扩展机制,该机制类似于 Spring CommandLineRunner 的启动项,它能够在逻辑服务器启动之后调用一次 Runner 接口实现类,让开发者能够通过实现 Runner 接口来扩展自身的系统。
分布式事件总线相关文档,分布式事件总线与 Guava EventBus、Redis 发布订阅、MQ 等产品类似。
业务框架 - 工具包,如:线程执行器相关工具、范围内的广播 ..等
逻辑服,逻辑服通常指的是游戏对外服和游戏逻辑服。
游戏对外服 - broker client
-
com.iohao.game.action.skeleton.core中BarSkeleton的使用
-
com.iohao.game.action.skeleton.core.action.parser中BarSkeleton的使用
-
com.iohao.game.action.skeleton.core.doc中BarSkeleton的使用
-
com.iohao.game.action.skeleton.core.runner中BarSkeleton的使用
修饰符和类型方法说明void
Runner.onStart
(BarSkeleton skeleton) 在逻辑服与 Broker(游戏网关)建立连接之前调用一次。default void
Runner.onStartAfter
(BarSkeleton skeleton) 在逻辑服与 Broker(游戏网关)建立连接之后调用一次。 -
com.iohao.game.action.skeleton.eventbus中BarSkeleton的使用
修饰符和类型方法说明default void
EventBusRunner.onStart
(BarSkeleton skeleton) void
EventBusRunner.registerEventBus
(EventBus eventBus, BarSkeleton skeleton) 可在此方法中注册订阅者 example -
com.iohao.game.action.skeleton.kit中BarSkeleton的使用
修饰符和类型方法说明boolean
ExecutorSelectKit.processLogic
(BarSkeleton barSkeleton, FlowContext flowContext) 执行业务框架 (执行 action) -
com.iohao.game.action.skeleton.pulse.runner中BarSkeleton的使用
修饰符和类型方法说明protected Pulses
CreatePulsesRunner.getPulses
(BarSkeleton skeleton) void
CreatePulsesRunner.onStart
(BarSkeleton skeleton) default void
PulseRunner.onStart
(BarSkeleton skeleton) 启动void
PulseRunner.onStart
(PulseProducers pulseProducers, PulseConsumers pulseConsumers, BarSkeleton skeleton) 启动 -
com.iohao.game.bolt.broker.client中BarSkeleton的使用
-
com.iohao.game.bolt.broker.core.common.processor.hook中BarSkeleton的使用
修饰符和类型方法说明void
RequestMessageClientProcessorHook.processLogic
(BarSkeleton barSkeleton, FlowContext flowContext) 钩子流程逻辑 -
com.iohao.game.external.core.broker.client中BarSkeleton的使用