07 2025 档案
摘要:unity垃圾回收就是底层的内存管理机制 分为两个部分 1.GC部分 由C#创建的引用类型,分配在托管堆上,是由Mono 或者 IL2Cpp来管理 GC工作原理 用三色标记法,最先,所有的节点都是白色,从根节点出发(一般是静态对象,活动栈帧中的局部变量,CPU 寄存器,GC 句柄表。。后面这3个我都
阅读全文
摘要:https://www.yooasset.com/docs/Introduce 官方教程
阅读全文
摘要:协程 ≠ 多线程: Unity的协程完全运行在主线程上 没有创建新线程,也没有并行执行 本质是基于迭代器的分帧执行机制 unity主线程工作流程 yield 指令详解 yield return null 意义:等待下一帧继续执行 工作原理: csharp IEnumerator Example()
阅读全文
摘要:传输层的协议: TCP UDP TCP 面对连接的协议,在发送数据前,必须和对方先建立可靠的连接 UDP 基于IP的简单的面向消息的传输层协议,不保证传递消息的可靠性 调试网络通讯的抓包工具:wireShark 需要下载安装
阅读全文
摘要:OSI模型 open system interconnection 物理层 (Physical Layer): 作用: 负责在物理媒介(如网线、光纤、无线电波)上传输原始的比特流 (0和1)。定义电压、线速、接口、线缆标准等物理特性。 关键词: 比特、电压、接口、线缆、信号传输。 数据链路层 (Da
阅读全文
摘要:网络上的两个程序通过一个双向的通讯连接实现数据交换,这个连接的一端称为一个socket。 socket通常包含5个信息 1.协议:TCP 2.本地的IP和端口 3.对方的IP和端口 socket网络通讯流程 socket的3次握手 1.客户端请求服务器进行连接(客户端发) 2.服务器同意客户端的连接
阅读全文
摘要:帧同步中用浮点数计算,容易照成不同步,怎么解决这个问题 浮点数为何不精确: 1.二进制无法精确表示所有十进制小数 根本矛盾:计算机使用二进制(Base-2)存储数据,但许多常见的十进制小数(如 0.1, 0.2, 0.3)在二进制中是无限循环小数。 当这些无限循环小数被强行塞入有限位数(如 32 位
阅读全文
浙公网安备 33010602011771号