ZERO_BEYOND

博客园 首页 联系 订阅 管理

2023年7月29日

摘要: 装箱:把栈上值类型的值封装成Objcet类型的实例放在堆上(栈到堆),属于隐式转换 就是把“值类型”转换成“引用类型”(Object);拆箱:把堆上Objcet类型的实例里的值按要求拆成目标数据类型存储到栈上(堆到栈),属于显式转换 就是把“引用类型”转换成“值类型”; 少用装箱与拆箱,避免性能损耗 阅读全文
posted @ 2023-07-29 00:53 ZERO_BEYOND 阅读(17) 评论(0) 推荐(0)

2023年7月19日

摘要: 本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本应用不会将这些信息对外披露或向第三方提供。本应用会不时更新本 阅读全文
posted @ 2023-07-19 21:24 ZERO_BEYOND 阅读(403) 评论(0) 推荐(0)

2023年7月15日

摘要: string dir = Application.persistentDataPath;//万能路径,打包前打包后移动端都可用,该路径可读、可写,但是只能在程序运行时才能读写操作,不能提前将数据放入这个路径。 #if UNITY_EDITOR dir = Application.streamingA 阅读全文
posted @ 2023-07-15 11:56 ZERO_BEYOND 阅读(95) 评论(0) 推荐(0)

摘要: 1.二进制 private static void SaveByBinary() { //创建二进制格式化程序 BinaryFormatter bf = new BinaryFormatter(); //创建一个文件流 FileStream fs = File.Create(GetFilePath( 阅读全文
posted @ 2023-07-15 11:44 ZERO_BEYOND 阅读(243) 评论(0) 推荐(0)

摘要: 前期使用反编译工具,例如:dnSpy,打开指定dll,展开dll后,右键可对其命名空间,模块,程序集进行编辑。因为缺少源码,反编译后的dll代码与源码存在差异,导致编译后的dll大概率会报错,无法修改代码后重新打包,如果要修改dll里的代码并重新打包,需要用到微软自带反编译工具。 路径:C:\Pro 阅读全文
posted @ 2023-07-15 11:40 ZERO_BEYOND 阅读(1374) 评论(0) 推荐(0)

摘要: 1 public static bool IsPointerOverUI() 2 { 3 // 优先检测触摸 4 for (int i = 0; i < Input.touchCount; i++) 5 { 6 Touch touch = Input.touches[i]; 7 if (touch. 阅读全文
posted @ 2023-07-15 02:43 ZERO_BEYOND 阅读(56) 评论(0) 推荐(0)

2023年6月30日

摘要: 1:SetSiblingIndex(n),设置该物体在父物体下的第n个子物体,n表示索引 2:SetAsFirstSibling(),设置该物体在父物体下的第一个子物体 3:SetAsLastSibling(),设置该物体在父物体下的最后一个子物体 阅读全文
posted @ 2023-06-30 20:02 ZERO_BEYOND 阅读(691) 评论(0) 推荐(0)

2023年6月15日

摘要: TransformPoint是将当前物体坐标系下的相对坐标转化为世界坐标 无偏移:transform.position = transform.TransformPoint(Vector3.zero)); 有偏移:(原来基础上+偏移后的世界坐标): transform.TransformPoint( 阅读全文
posted @ 2023-06-15 02:25 ZERO_BEYOND 阅读(2505) 评论(0) 推荐(0)

2023年5月19日

摘要: 1 //读取 2 FileStream rfs = new FileStream(@"x:\xxx\xxx.xxx", FileMode.Open, FileAccess.Read); 3 //写入 4 FileStream wfs = new FileStream(@"x:\xxx\xxx.xxx 阅读全文
posted @ 2023-05-19 04:29 ZERO_BEYOND 阅读(23) 评论(0) 推荐(0)

2023年5月9日

摘要: 1 private void OnMouseDown() 2 { 3 print("在xxx身上按下了鼠标"); 4 } 5 6 private void OnMouseUp() 7 { 8 print("在xxx身上按下的鼠标抬起了"); 9 } 10 11 private void OnMous 阅读全文
posted @ 2023-05-09 19:35 ZERO_BEYOND 阅读(80) 评论(0) 推荐(0)