2024年4月3日
摘要: Vectrosity是一个很好用的画线的插件,可以画出2D,3D,贝塞尔,圆,椭圆等各种线条图案,还可以给线段添加纹理,进行碰撞检查等, 如果有多段线段的话,还能够检测到当前点击的是那段线段,我在项目中一直用的它,感觉还是挺稳定挺好用的。 最近要开发另一个项目了,也要画线,就想着还用Vectrosi 阅读全文
posted @ 2024-04-03 11:11 Jason_c 阅读(4) 评论(0) 推荐(0) 编辑
  2024年3月27日
摘要: 关于万向节锁在Unity官方文档中有这样的描述: 欧拉角 在变换坐标中,Unity 使用矢量属性Transform.eulerAngles X、Y 和 Z 显示旋转。与法线矢量不同,这些值实际上表示绕 X、Y 和 Z 轴旋转的角度(以度为单位)。 欧拉角旋转围绕三个轴执行三个单独的旋转。Unity 阅读全文
posted @ 2024-03-27 12:11 Jason_c 阅读(27) 评论(0) 推荐(0) 编辑
  2024年3月21日
摘要: 1、在物理上将对象移得更远在大多数情况下,只需增加战斗对象之间的距离就可以解决深度冲突问题。这是最明显的解决方案,但遗憾的是,根据具体情况,并不总是可能的,但如果是的话,那么总是尝试增加对象之间的距离,如果这样做没有任何缺点!Unity Z-Fight 示例。2、增加相机的*剪裁*面并减少远剪裁*面 阅读全文
posted @ 2024-03-21 18:03 Jason_c 阅读(27) 评论(0) 推荐(0) 编辑
  2024年3月1日
摘要: 原创内容,转载请标明出处 Shader "Custom/AddWatermarkShader" { Properties { _MainTex("Main Texture", 2D) = "white" {} _WatermarkTex("Watermark Texture", 2D) = "whi 阅读全文
posted @ 2024-03-01 11:31 Jason_c 阅读(30) 评论(0) 推荐(0) 编辑
  2024年1月15日
摘要: 逻辑比较简单,直接上代码: IEnumerator Request(string url, string method, Dictionary<string, string> headers, byte[] bodyRaw, int retryCount, System.Action<Downloa 阅读全文
posted @ 2024-01-15 11:23 Jason_c 阅读(28) 评论(0) 推荐(0) 编辑
  2024年1月12日
摘要: List<T>和Dictionary<TKey, TValue>本质上上是顺序表,用数组来存储数据,在添加和删除数据时,如果需要调整数组长度,则需要进行数组拷贝。 也可以理解成就是对数组的一种扩展,从而使开发者更方便的调用添加、删除、插入等操作。 所以,优化的思路是,对于大概知道元素的数量时,在实例 阅读全文
posted @ 2024-01-12 11:07 Jason_c 阅读(27) 评论(0) 推荐(0) 编辑
  2023年12月22日
摘要: 转载:C#程序调用第三dll引起崩溃,但是try无法捕捉到第三方dll的异常-.net程序调试-少有人走的路 (skcircle.com) 问题:一个第三方的dll,调用它的函数会引起程序崩溃,但是try却无法捕捉到此异常。 因为没有Try到异常,那么一个未处理的异常,会导致整个进程终止。这就是程序 阅读全文
posted @ 2023-12-22 15:15 Jason_c 阅读(35) 评论(0) 推荐(0) 编辑
  2023年11月11日
摘要: /// <summary> /// 计算过圆外一点的切点,在圆上的切点 /// </summary> /// <param name="center"></param> /// <param name="radius"></param> /// <param name="point"></param 阅读全文
posted @ 2023-11-11 19:00 Jason_c 阅读(45) 评论(0) 推荐(1) 编辑
  2023年8月22日
摘要: using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { public Transform startPoint; // 起始点 阅读全文
posted @ 2023-08-22 16:12 Jason_c 阅读(163) 评论(0) 推荐(0) 编辑
  2023年8月8日
摘要: public static class Texture2DExtend { public static void LoadFromWebp(this Texture2D texture2D, byte[] data) { MatOfByte matOfByte = new MatOfByte(dat 阅读全文
posted @ 2023-08-08 14:40 Jason_c 阅读(337) 评论(0) 推荐(0) 编辑