其他分享
首页 > 其他分享> > unity ui解决方案新玩法-Blazor 2.客户端场景和UI要能够存在一一绑定关系且有重连机制需求的实现

unity ui解决方案新玩法-Blazor 2.客户端场景和UI要能够存在一一绑定关系且有重连机制需求的实现

作者:互联网

上一篇链接
这篇随笔是当前系列第二篇,详细说明客户端场景和UI要能够存在一一绑定关系且有重连机制需求的实现步骤。

1. 需求流程图

2. 具体实现步骤

2.1. 新建unity项目

2.2. 实现第一步:生成客户端Id

2.3. 实现第二步:启动HubConnection后发起连接,将客户端Id发送到Hub

2.4. 实现第三步:Hub将对应连接放入组中,组名为客户端Id

2.5. 实现第四步:定期Ping服务端

2.6. 实现第五步:服务端回复Ping

2.7. 实现第六步:场景带上客户端Id进行访问

2.8. 实现第七步+第八步:页面缓存Id,并返回

2.9. 实现第九步:用户手动重刷页面

2.10. 实现第十一步:场景检测到自身与Hub断开

2.11. 实现第十二步:HubConnection重连成功后将客户端Id发送到Hub

3. 结尾的话

至此,场景与UI一一绑定关系并拥有重连机制的需求就完成了。运行验证后记得将Ping消息重新打开,祝各位看官顺利实现需求。
下一篇链接

标签:Hub,实现,unity,UI,ui,重连,Id,服务端,客户端
来源: https://www.cnblogs.com/momiji-jinjin/p/unity-ui-new-solution-blazor-2.html