ZL_95
ZL_95
全部文章
分类
C#(18)
C/C++(1)
GIT(1)
LUA(2)
Unity(20)
UnityShader(1)
UnityUI(4)
Unity插件(1)
Unity编辑器扩展(3)
学习笔记(5)
工作笔记(4)
数据结构与算法(4)
编程基础(9)
读书笔记(1)
题解(3)
归档
标签
去牛客网
登录
/
注册
ZL_95的博客
00
全部文章
(共76篇)
内聚性与耦合性
内聚性: 又称块内联系,指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。 耦合性: 也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 内聚性特性: 内聚性是对一个模块内部各个组成元素之间相互结合的紧密程度的度...
2023-05-11
0
504
GIT
当Git本地仓库重新复制出一份时 首次Pull会很慢需要耐心等待。因为文件路径要重映射 GIT GC "git gc" 是 Git 中的命令,它的全称是 "Git 垃圾回收"。 当你使用 Git 管理项目时,Git 会在你进行各种操作(如提交、分支切换、合并等)时,创建很多中间状态和对象。随着时间的...
2023-03-30
1
424
Blittable 类型与 Non-Blittable类型
Blittable 类型 大多数数据类型在托管和非托管内存中具有共同的表示形式,而且不需要互操作封送处理程序进行特殊处理。 这些类型称为 blittable 类型,因为它们在托管和非托管代码之间传递时不需要进行转换。而且由于这样可以提高性能,因此应首选这些类型。 blittable类型:...
2022-12-20
0
1032
Unity-欧拉角与四元数
欧拉角 使用三个数字来保存方位(描述物体的朝向),使用Vector3存储但并不代表向量;代表一系列的三维基本旋转,也就是围绕一个坐标系的每个轴的一系列旋转。 仅使用三个数字表达方位,占用空间小 优点:三个角度(沿坐标轴旋转的单位)组成,直观,容易理解。 ...
2022-12-07
0
1011
C#--析构函数
类的 析构函数 是类的一个特殊的成员函数,当类的对象超出范围时执行。 析构函数的名称是在类的名称前加上一个波浪形(~)作为前缀,它不返回值,也不带任何参数。 析构函数用于在结束程序(比如关闭文件、释放内存,释放网络资源,流等)之前释放资源。析构函数不能继承或重载。 在对象所有引用消失之后,...
2022-12-06
0
485
C#--类与结构体的区别
结构和类的区别: 1.结构是值类型,它在栈中分配空间;而类是引用类型,它在堆中分配空间,栈中保存的只是引用。 2.结构类型直接存储成员数据,让其他类的数据位于堆中,位于栈中的变量保存的是指向堆中数据对象的引用。 &nbs...
面试
2022-12-06
1
607
Unity-预制件变体
官方文档 定义 在希望预制件有一组预定义的变化时,会使用到预制件变体,例如:在游戏中有几种不同类型的Target,这些全都基于同一个基本Target预制件,如果需要一些Target在有相同的基本定义的前提下会有一些不同的定义,此时就可以创建预制件变体来实现不同的定义。 预制件变体继承另一个称为基础预...
面试
2022-11-29
0
987
Unity-坐标转换
Unity中屏幕坐标,视口坐标,世界坐标的转换 几个坐标系 世界坐标系:worldSpace 通过transform.position与transform.rotation获得的位置和旋转信息都是基于世界坐标系的。以世界零点为中心原点 局部坐标系 以任意物体作为参考系,而不再是以世界零点作为...
2022-11-14
0
780
C#---深拷贝与浅拷贝
1)深拷贝: 完全将对象中的所有字段(引用类型和值类型等)都复制到副本对象中,这些字段都会被重新创建并且复制,副本对象内的值并不会因为源对象数据的值的修改而跟着发生改变。(也就是说深拷贝出来的副本对象中,对象里的数据如果是值类型,栈内容是其值本身;对于引用类型,其值是托管堆中保存的具体的值,而不是托...
面试
2022-11-03
0
522
Unity-ScriptableObject
什么是ScriptableObject ScriptableObject 是 Unity 提供的一个数据配置存储基类,它是一个可以用来保存大量数据的数据容器,我们可以将它保存为自定义的数据资源文件。 ScriptableObject 是一个类似 MonoBehaviour 的基类,继承自 Unit...
面试
2022-11-02
0
1146
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页