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