GameFramework框架详解之 Network网络框架

这篇具有很好参考价值的文章主要介绍了GameFramework框架详解之 Network网络框架。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

目前流行的一些开源的网络框架有很多,我自己也手写过网络相关的模块。但是当我看了GameFramework的网络框架,还是眼前一亮的感觉。他的封装继承体系真的非常值得我们细细去品味,去学习。今天就和大家拆解一下GameFramework的网络框架的使用。

NetworkManager结构

NetworkManager只负责维护NetworkChannel,实际的有种我们简历网络连接的也是NetworkChannel作为一个网路频道,这样管理起来比较方便,比如:一个游戏可能有多个网络连接,那么我们建立多个网络频道即可,或者当我们一个网络频道断线后,我们可以直接再新建一个,防止数据混乱。文章来源地址https://www.toymoban.com/news/detail-646976.html

namespace GameFramework.Network
{
   
	/// <summary>
	/// 网络管理器。
	/// </summary>
	public class NetworkManager
	

到了这里,关于GameFramework框架详解之 Network网络框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • GameFramework 框架详解之 如何接入热更框架HybridCLR

    HybridCLR是一个特性完整、零成本、高性能、低内存的近乎完美的c#热更新方案 GameFramework是一个非常出色完整的基于Unity引擎的游戏框架,里面包含了非常多的模块,封装非常完整。 以前市面上的热更大多数都是Lua为主,后来出了一个ILRuntime的C#热更框架,虽然性能差了点,但

    2024年02月07日
    浏览(45)
  • GameFramework框架详解之 DataTable配置表 导表工具

    GameFramework是一个非常出色的游戏框架,他的DataTable模块也非常有特色,拥有很强的扩展性和兼容性,不过作者未给我们提供完整的工具链使用,包括 1.Excel配置表格式 2.Excel导出到txt、bytes的编辑器工具 3.Excel导出对应DR实体类的编辑器工具 如果没有这些工具,我们想改一个配

    2024年02月07日
    浏览(34)
  • 【GameFramework框架内置模块】18、界面(UI)

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 QQ群:398291828 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 【GameFramework框架】系列教程目录: https://blog.csdn.net/q764424567/article/details/135831551 2-1、介绍 界面(UI)

    2024年04月16日
    浏览(38)
  • 【GameFramework框架内置模块】2、数据节点(Data Node)

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 【GameFramework框架】系列教程目录: https://blog.csdn.net/q764424567/article/details/135831551 2-1、简介 这一篇讲数据节点 DataNo

    2024年02月21日
    浏览(36)
  • 【UGF】GameFramework接入HybridCLR(wolong)卧龙C#热更框架

    HybridCLR的推广已经做得相当好了,而且热更领域突然杀出一匹黑马,热度很高,不再多做介绍,可以点击进入HybridCLR开源地址了解详情。 在此之前用过tolua和xlua热更框架, 因为C#开发方式实在太爽,想支持热更又不想使用弱类型语言,于是对ILRuntime和HybridCLR进行了评估,了解

    2023年04月11日
    浏览(88)
  • GameFrameWork框架(Unity3D)使用笔记(八) 实现场景加载进度条

            游戏在转换场景的时候,需要花费时间来加载相关的资源。而这个过程往往因为游戏场景的规模和复杂度以及玩家电脑配置的原因花费一小段时间(虽然这个项目里用不到)。         所以,如果这一小段时间,画面就卡在这里,啥也做不了,玩家也不知道啥时候能

    2024年02月02日
    浏览(46)
  • Unity技术-GameFramework-官方案例解析

    😜 下载项目 在本地创建个文件夹,利用git下载项目(推荐) 1.git init 2.git clone https://github.com/EllanJiang/StarForce.git 3.如果上面github下载慢,可以去gitee下载 git clone https://gitee.com/jiangyin/StarForce.git 使用Unity打开工程,我的是Unity2019.4.9f1版本,打开可能有点慢,不急,等一等。 进去

    2024年04月13日
    浏览(35)
  • Unity技术-GameFramework文档系列(五)- 创建实体

    👉 关于作者 众所周知,人生是一个漫长的流程,不断 克服困难 ,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来, 以此寻找共鸣 !!! 专注于 Android/Unity 和各种游戏开发技巧,以及 各种资源分

    2024年04月27日
    浏览(34)
  • Unity3d:GameFramework解析:实体,对象池,资源管理,获取计数,引用计数,自动释放

    1.GF万物基于引用池IReference 2.ObjectBase : IReference类的m_Target持有unity中Mono,资源,GameObejct 3.AssetObject : ObjectBase类m_Target持有Assetbundle中的Asset,具有获取,引用两个计数管理释放 4.ResourceObject : ObjectBase类m_Target持有Assetbundle,具有获取,引用两个计数管理释放 5.EntityInstanceObject :

    2024年02月11日
    浏览(28)
  • GameFramework:打包资源,打随app发布包,打包生成文件夹说明,上传资源至服务器,下载资源,GameFreamworkList.dat 与GameFrameworkVersion.dat

    左边为ab包,中间为ab包中内容,右边为项目中资源文件 点击save,SaveConfiguration,保存打包关系到ResourceCollection.xml中 是否使用文件系统,只能在xml中手动配置,代表下载完后会把几个零散的ab文件合成一个文件 1、AssetBundle 列表 AssetBundle列表(AssetBundle List)列出了项目中包含

    2023年04月08日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包