- 博客(9)
- 收藏
- 关注
原创 Unity 屏幕坐标与世界坐标相互转换
/鼠标位置坐标z为0。//z不同,转换的坐标也不同。屏幕坐标与世界坐标转换与摄像机相关,坐标的Z坐标会影响投射横截面,从而影响反馈的坐标。
2024-11-08 18:39:53
582
原创 Unity 屏幕相关的一些静态属性
6. 全屏窗口 Screen.fullScreenMode = FullScreenMode.FullScreenWindow;7. 最大化窗口 Screen.fullScreenMode = FullScreenMode.MaximizedWindow;8. 窗口模式 Screen.fullScreenMode = FullScreenMode.Windowed;3. 休眠相关 Screen.sleepTimeout = SleepTimeout.NeverSleep;
2024-11-08 16:48:39
510
原创 Unity中Inspector一些辅助特性
7. 为变量添加快捷方法 ContextMenuItem [ContextMenuItem("按钮名","方法名")]//无参无返回方法。8. 为方法添加特性能在Inspector中执行 ContextMenu [ContextMenu("方法名")]//脚本三个点中。6. 字符串显示滚动条 TextArea [TextArea(3,4)]//最少3行,最多4行,超过显示滚动条。5. 字符串多行 Multiline [Multiline(4)]//默认3行。
2024-11-07 15:06:47
361
原创 C#中拓展方法
例如: public static void Func(语法: 修饰符 static 返回类型 方法名 (拓展类型 调用者, params 类型[] 参数)//value即为调用者a;目的: 为现有非静态变量类型添加新方法。
2024-10-31 17:47:59
101
原创 C#中索引器
cn[index];//有一点点类似js中调用某个成员或方法 cn["name"];[int index] //可重载,int index可以是其他例如string等。让对象可以像数组一样通过索引访问其中的元素。
2024-10-31 16:42:58
128
原创 C#垃圾回收机制浅谈
0代满了(不够分配空间),进行0代垃圾回收,将有引用的迁移至1代内存,然后重新分配地址压缩堆;1代满了,进行0代和1代的垃圾回收,将有引用的迁移至2代内存,然后重新分配地址压缩堆。2代满了,进行0代1代,2代一起释放,2代一般是老的,大的东西。分代算法 0代内存,1代内存,2代内存。声明引用类型默认是在0代内存分配空间。目的是减少性能损耗,提高性能。
2024-10-30 21:53:47
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人