![](https://img-blog.csdnimg.cn/2020050714200727.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
游戏研发
主要介绍游戏研发的相关知识
土豪gold
联系邮箱:2018@yinjinjing.cn
展开
-
Unity客户端长度信息法解决Socket粘包问题
客户端源代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Net.Sockets;using UnityEngine.UI;using System;using System.Linq;public class Echo : MonoBehaviour{ //定义套接字 Socket socket; //UGUI p..原创 2020-06-29 15:39:42 · 1345 阅读 · 0 评论 -
Unity多路复用服务器端(Select)
在网络游戏中,多路复用的方式是最常见的服务器端解决方案,程序结构如图:程序代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net;using System.Net.Sockets;//保存客户端信息的类class ClientState{ public Sock.原创 2020-06-23 22:04:46 · 935 阅读 · 0 评论 -
Unity异步客户端程序
网络游戏开发中,客户端侧常采用异步Socket的方式来处理消息,程序结构如图:Unity客户端的界面如图所示:程序实现代码:using System.Collections;using System.Collections.Generic;using UnityEngine;using System.Net.Sockets;using UnityEngine.UI;using System;public class Echo : MonoBehaviour{ ..原创 2020-06-23 14:52:51 · 546 阅读 · 0 评论 -
Socket编程(网络编程)中TCP粘包的实例,含代码演示
利用网络通信中,经常会出现粘包的问题,围绕着这个问题说原因和解决的蛮多帖子的,但是给出粘包代码的就好少,为了便于大家更好的理解粘包的问题,这里对客户端和服务器端出现的粘包问题进行模拟,以方便更好的理解这个问题的出现原因。在开始之前还是需要理解几个基础概念。如果需要源代码请点击此处下载1、什么是粘包?粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。只有TCP有粘包现象,UDP不会。2、哪里会发生粘包?其实粘包主要分为两个方面,客户端原创 2020-05-22 16:57:33 · 1487 阅读 · 8 评论 -
基于C#的网络通信(Socket编程,游戏开发中的通信),含同步和异步两种方式
在开始前先明确几个基本概念:1、什么是网络编程(通信)?回答: 这个问题的答案非常简单,就是要实现客户端和服务器端数据的交互(简单说就是用户和服务器的通信),而实现这一通信的手段呢比较常用的就是Socket套接字来实现的。2、Socket实现通信的基本流程?回答:其实又可以划分为比较常见的TCP和UDP两种,本文主要以TCP为例进行介绍,UDP的方式也是类似的,只是创建Socket和发送接收函数略有不同。基本的流程受篇幅限制,大家可以跳转到之前的一篇博文查看:构建TCP套接字(socke..原创 2020-05-21 09:46:10 · 1365 阅读 · 0 评论 -
游戏研发学习路线(思维导图)
摘自韩国的游戏开发者 Chris Ohk并进行了翻译,如有不正确的还请留言以便订正:原创 2020-05-14 17:30:34 · 4518 阅读 · 1 评论 -
Unity游戏研发Transform场景物体的变换知识体系图
Unity游戏研发Transform场景物体的变换知识体系图:知识体系图绘制的根据为极客学院的Unity教程,视频学习地址(该视频为免费学习视频):https://www.jikexueyuan.com/path/unity3dhttps://space.bilibili.com/94740172?spm_id_from=333.788.b_765f7570696e666f.2...原创 2020-05-06 14:39:45 · 360 阅读 · 0 评论 -
Unity事件响应知识体系图(MonoBehavior)
Unity事件响应知识体系图:知识体系图绘制的根据为极客学院的Unity教程,视频学习地址(该视频为免费学习视频):https://www.jikexueyuan.com/path/unity3dhttps://space.bilibili.com/94740172?spm_id_from=333.788.b_765f7570696e666f.2...原创 2020-05-05 20:54:24 · 412 阅读 · 0 评论 -
游戏研发岗位所需要学习的C#知识体系图
游戏研发岗位所需要学习的C#知识体系图:知识体系图绘制的根据为极客学院的Unity教程,视频学习地址(该视频为免费学习视频):https://www.jikexueyuan.com/path/unity3dhttps://space.bilibili.com/94740172?spm_id_from=333.788.b_765f7570696e666f.2...原创 2020-05-05 20:27:30 · 697 阅读 · 0 评论