UnityFlow
1.0.0
Unity Flow是一个旨在使RUDP多人游戏在Unity方面更加经验的项目。
它简化了该过程为1个Unity项目,并提供了传达他服务器和客户端的操作。还有一个编辑脚本启动多个客户端供您测试该功能。
该系统旨在用于快速原型和探索。如果您的原型完成,并且您想将项目提高到更严重的水平,则应将项目分配给服务器和客户端。这可以通过为(项目/客户端)和(项目/服务器)创建2个GIT类模块来完成。对于构建客户端,您将丢弃(项目/服务器)中的所有更改,反之亦然。
在这里,您可以设置运行专用服务器所需的全局设置。
要创建新操作,您可以使用资产菜单(RightClick-> Flow->添加Flowaction)。脚本会自动索引操作,因此不需要注册它们。
一个动作由4个组成部分组成:
客户发送的数据包定义
服务器发送的数据的软件包定义
处理服务器发送的数据,我的我已将数据发送回服务器
处理客户端发送的数据,然后我将数据发送回客户端/S
由于该项目基于RUDP,因此每个操作的数据发送具有多种运输方法:
当您在操作中发送数据时,必须定义其中一种Transprot方法:
如果您还有其他问题或建议,请随时跳入我的不和谐中:https://discord.gg/yqaejvjaxz