- 博客(34)
- 收藏
- 关注
原创 Unity Gizmos
使用代码动态绘制线、球体、立方体等几何图形支持不同颜色和持续时间、区分不同调试信息// 常驻显示的Gizmos// 选中时显示的Gizmos。
2025-05-07 16:38:54
511
原创 C#ArrayList
ArrayList 是System.Collection.Generic 命名空间中的非泛型动态数组,它允许存储任意类型的对象(所有元素视为 object ),但缺乏类型安全性。
2025-04-26 04:15:00
267
原创 C#LinkList<T>
是命名空间中的双向链表实现,每个元素(节点)包含对前驱和后继节点的引用,提供高效增删操作,但随机访问性能较低。适用于需要频繁在集合中间插入或删除元素的场景。
2025-04-26 04:00:00
164
原创 C#List<T>
List<T> 是System.Collection.Generic 命名空间中的泛型动态数组,用于存储类型安全的元素集合。它在需要动态调整容量、高效访问元素时替代传统数组。需要动态调整集合大小、频繁按索引访问元素、类型安全的场景。
2025-04-26 03:15:00
269
原创 Unity光照之Halo组件
是一种用于在游戏中创建光晕效果的工具,主要用于模拟光源周围的发光区域(如太阳、灯泡等)或物体表面的光线反射扩散效果。
2025-03-07 23:37:02
628
原创 A*寻路算法
set;} // 实际移动成本set;} // 启发式估计成本// 总评估值set;X = x;Y = y;// 重写Equals和GetHashCode,便于哈希集合操作//`Dictionary`和`HashSet`的`ContainsKey`或`Contains`方法默认使用的是对象的引用相等//重写了`Equals`和`GetHashCode`方法,便于后续基于坐标来判断节点相等性// 启发式函数:曼哈顿距离(四方向移动)
2025-03-05 01:13:22
508
原创 Unity图集(Atlas)
在 Unity 中,图集(Atlas)是一种将多个小纹理(如 UI 元素、2D Sprite)合并到一张大纹理中的技术,用于减少 Draw Call、优化渲染性能。
2024-11-13 18:05:01
98
原创 MipMap
MipMap(多级渐远纹理)是计算机图形学中一种优化纹理渲染的技术,通过预生成多分辨率的纹理层级,并根据物体距离相机的远近选择不同分辨率的纹理图像进行渲染,以达到优化渲染效果和减少锯齿状图形的目的。
2024-09-14 06:07:58
869
原创 JDK概念及WIN11系统JDK配置
JDK(Java Development Kit)是,它提供了用于和Java应用程序的工具和库,使开发者能够更快速、高效地进行Java应用程序的开发。JDK中的编译器可以将Java源代码转换成字节码文件,以便在Java虚拟机(JVM)上运行。JDK包含了JRE,它是用于执行Java应用程序的运行时环境。JRE包含了Java虚拟机(JVM)和Java类库。JDK提供了一个命令行调试器,可以用于调试Java程序。调试器可以让开发者逐步执行代码、检查变量和表达式的值,并允许设置断点和监视程序状态。
2024-04-09 01:03:04
2203
原创 设计模式----单例模式
单例模式(Singleton Pattern)是一种,其核心目标是确保一个类,并提供该实例的。这种模式常用于需要全局唯一对象的场景,例如配置管理、日志记录、数据库连接池等。
2023-11-07 00:47:43
81
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人