主页
书架
标签
归档
友链
更多
网址源码
bilibili
有疑问?
看 FAQ(暂无)
来提提意见捏(。→v←。)
公告和测试博文(暂无)
特别感谢(暂无)
主页
书架
标签
归档
友链
更多
网址源码
bilibili
有疑问?
看 FAQ(暂无)
来提提意见捏(。→v←。)
公告和测试博文(暂无)
特别感谢(暂无)
nightstardawn的程序小窝
欢迎来到这里_(:з」∠)_
主页
标签
分类
b站
源码
TCP异步通信的常用方法
TCP异步通信的常用方法 一、异步方法和同步方法的区别 同步方法: 方法中逻辑执行完毕后,通继续执行后面的方法 异步方法: 方法中逻辑可能还没有执行完毕,就继续执行后面的内容 异步方法的本质 : 往往异步方法当中都会使用多线程执行某部分逻辑 因为我们不需要等待方法中逻辑执行完毕就可以继续执行下面的逻辑了 注意:unity中的协同程序中的某些异步方法,有的使用的是多线程,有的使用的是迭代器...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
UDP异步通信的常用方法
UDP异步通信的常用方法 这些方法和TCP的异步方法使用类似 使用方法参考TCP的异步方法 ## 一、Begin相关的方法 1.BeginSendTo 12345678910111213141516171819byte[] bytes = Encoding.UTF8.GetBytes("Hello World");EndPoint ipPoint = new IPEndP...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
分包、黏包
分包、黏包 一、什么是分包、黏包 分包、黏包指在网络通信中由于各种因素(网络环境、API规则等)造成的消息与消息之间出现的两种状态 - 分包:一个消息分成了多个消息进行发送 - 黏包:一个消息和另一个消息黏在了一起 - 注意:分包和黏包可能同时发生 二、解决方向 思考: 那么通过接收到的字节数组我们应该如何判断收到的字节数组处于以下状态 正常 分包 黏包 如何判断一个消息没有出现分包...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
区分各种消息
区分各种消息 一、现实意义 抛出问题: 当将序列化的2进制数据发送给对象时,对方如何区分? 举例: PlayerInfo:玩家信息 ChatInfo:聊天信息 LoginInfo:登录信息 等等 这些数据对象序列化后是长度不同的字节数组 将它们发送给对象后,对方如何区分出他们分别是什么消息 如何选择对应的数据类反序列化它们? 二、解决方法 解决方案: 为发送的信息添加标识,比如添加消息...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
客户端主动断开链接
客户端主动断开链接 一、主要问题 如果客户端在断开链接时 只使用socket.Shutdown和socket.Close这两个方法 服务端会无法得知客户端主动断开 二、解决方案 客户端尝试使用Disconnect方法主动断开链接 Socket中有一个专门在客户端中使用的方法Disconnect 客户端调用该方法和服务器断开链接 看是否时因为之前直接调用Close方法,造成的服务器无法即使获...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
运动模糊
运动模糊 一、什么是动态模糊 运动模糊效果 是一种 用于模拟真实世界中快速移动物体产生的模糊现象的图像处理技术 当一个物体以较高速度移动时,由于人眼或摄像机的曝光时间过长,该物体会在图像中留下模糊 的运动轨迹。这种效果游戏、动画、电影中被广泛应用,以增加视觉真实性和动感。 二、基本原理 累积缓存 物体快速运动时存储多帧图像信息,取他们之间的加权平均值作为最后的运动模糊的图像 优点:效果好...
2025-07-15
技术美术
UnityShader,屏幕后处理
技术美术
UnityShader,屏幕后处理
Read More
高斯模糊
高斯模糊 在屏幕后处理的Shader中 需要设置深度测试、剔除、深度写入 - ZTest Always 打开深度测试 - Cull Off 关闭剔除 - ZWrite Off 关闭深度写入 主要是避免它"挡住"后面的渲染物体 1. 什么是高斯模糊效果 高斯模糊效果,是一种 用于平滑图像并减少图像噪声和细节的图像处理技术 高斯模糊的主要目的是使图像的边缘和细节变得模糊和平滑 高斯模糊相当于利用...
2025-07-15
技术美术
UnityShader,屏幕后处理
技术美术
UnityShader,屏幕后处理
Read More
程序材质
程序材质 一、程序材质是什么? 程序材质是通过算法和数学函数生成的材质(主要在 Shader 代码中实现) 它通常包括多个纹理属性和各种其他属性,用于计算机模拟实现显示生活中的各种表面特性 总的来说 程序材质是由多个程序纹理和材质属性组合而成的 他们共同的定义了一个材质的外观和物理属性,模拟出复杂的表现效果 二、制作程序材质的工具 常见的制作程序材质的美术工是有 Substance pes...
2025-07-15
技术美术
UnityShader,程序纹理
技术美术
UnityShader,程序纹理
Read More
程序纹理的概念
程序纹理的概念 一、什么是程序员纹理 顾名思义,程序纹理就是由程序生成的代码 我们之前学习的代码一般都是由美术同学提前制作好的图片图片纹理 比如: 颜色纹理、法线纹理、渐变纹理、高光遮罩纹理等等 就算是高级纹理中的立方体纹理、渲染纹理,也是根据摄像机看到的内容生成的 二、如何生成程序纹理 一般 Unity 中生成程序纹理有两种方式 通过 C#脚本生成纹理后传递给 Shader 直接在 Sh...
2025-07-15
技术美术
UnityShader,程序纹理
技术美术
UnityShader,程序纹理
Read More
程序纹理的概念
程序纹理的生成 一、C#代码动态生成程序纹理 1.主要思路 利用 Unity 中的 Texture2D 类生成纹理对象 利用 Renderer 类设置材质球纹理 利用 Unity 编辑器拓展知识自定义 Inspector 窗口 利用单张纹理的 shader 进行测试 2.生成对应的格式纹理对象 这里以生成国际象棋纹理为例 设置程序纹理的可编辑参数 纹理宽高、棋盘行列数、棋盘格的颜色 实...
2025-07-15
技术美术
UnityShader,程序纹理
技术美术
UnityShader,程序纹理
Read More
Previous
3 / 20
Next
凭空粘贴
全选文本
文本收纳魔法
文本复制魔法
魔法库搜索魔法
全局魔法库搜索魔法
新标签页打开
魔法术士复制魔法
图片赋值数
打印页面
阅读模式