P23~26好友系统、组队系统、公会系统、聊天系统

好友系统与组队系统架构层设计的区别:组队系统不需要保存在数据库,但应缓存在内存中,避免数据丢失。

但与好友系统一样不需要配置表

tips1:自动将协议文件使用生成工具后通过VS工具将协议同步到服务端与客户端中

P23~26好友系统、组队系统、公会系统、聊天系统_第1张图片

在common属性中输入如下dos命令

copy $(TargetDir)Common.* $(ProjectDir)..\..\Client\Assets\References\ /Y
copy $(TargetDir)Protocol.* $(ProjectDir)..\..\Client\Assets\References\ /Y

tips2:后处理机制(监管者设计模式)

该机制会随着移动同步等必须通报所有在线玩家的消息在发送时后置处理,极大减少了服务器的消息收发负担。

tips3:关于Unity中ScrollView下content中的HyperText插件

关于聊天系统如何使content中的文本自下而上进行输出可通过如下图所示调整锚点即可修改文本进行自下而上的输出;配合上文本自适应插件ContentSizeFitter即可生成自适应文本

P23~26好友系统、组队系统、公会系统、聊天系统_第2张图片

 tips4:自适应布局

父组件上挂载HorizontalLayoutGroup,而子组件上则挂载LayoutElement即可实现自适应布局

P23~26好友系统、组队系统、公会系统、聊天系统_第3张图片P23~26好友系统、组队系统、公会系统、聊天系统_第4张图片

 

 

你可能感兴趣的:(服务器,运维)