本篇介绍网路通信
在之前的文章中内容
已经可以实现一款可以发布到微信小游戏、安卓、IOS的单机游戏了
(PC当然也可以,但不是目标平台)
但如果我们需要做的是一款网络游戏,那么就还缺少最重要的网络通信部分的功能
先设想一下,常规的网游会用到什么样的方式来通信呢?
Http倒是很简单,不管是用Unity自带的UnityWebRequest还是一些第三方的Http框架
都可以很简单的实现
而Socket稍微麻烦一点,但是也有很多第三方插件可以使用
这个在安卓、IOS游戏发展至今,已经非常成熟,不太需要讨论了,网络上的文章也很多
但是在WebGL中是没有常规的Socket的
而是要使用WebSocket来实现Socket通信
所以本章将会实现以下功能: