用Unity同时开发【微信小游戏】【安卓】【IOS】游戏#6. 网络通信

【系列文章目录】


文章目录

  • 【系列文章目录】
  • 前言
  • 一、需要什么?


前言

本篇介绍网路通信


一、需要什么?

在之前的文章中内容
已经可以实现一款可以发布到微信小游戏、安卓、IOS的单机游戏了
(PC当然也可以,但不是目标平台)

但如果我们需要做的是一款网络游戏,那么就还缺少最重要的网络通信部分的功能

先设想一下,常规的网游会用到什么样的方式来通信呢?

  • Http
  • Socket
    无非这两个东西吧?

Http倒是很简单,不管是用Unity自带的UnityWebRequest还是一些第三方的Http框架
都可以很简单的实现

而Socket稍微麻烦一点,但是也有很多第三方插件可以使用

这个在安卓、IOS游戏发展至今,已经非常成熟,不太需要讨论了,网络上的文章也很多

但是在WebGL中是没有常规的Socket的

而是要使用WebSocket来实现Socket通信

所以本章将会实现以下功能:

  • Http
    • Get
    • Post
  • WebSocket

你可能感兴趣的:(游戏)