UNet
Unity官方计划更新网络模块,UNet已经被标记为deprecated了。
https://support.unity3d.com/hc/en-us/articles/360001252086-UNet-Deprecation-FAQ
Mirror
A community replacement for Unity's abandoned UNET Networking System.
提供了High Level API,使用很方便。想搞底层的同学当然也可以放心食用,毕竟是开源的,支持修改和拓展。
“Life is short. We just need the damn thing to work.”
Github链接:https://github.com/vis2k/Mirror
Unity Asset Store:https://assetstore.unity.com/packages/tools/network/mirror-129321
Mirror同Unreal的网络模块在使用上有很多相似的地方。二者都是服务端和客户端共用一套代码。用户需要理解Server-Client模型,还要仔细考虑Authority,因为代码要根据权限来判断如何在服务器、客户端上执行。
网友评论