会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Jason_c
博客园
首页
新随笔
联系
订阅
管理
2024年5月29日
Unity 三角剖分多边形三角化
摘要: 一、常用三角化的方法 在某些时候需要对多边形构建mesh,需要对多边形进行三角划分,多边形的三角化是将一个多边形分割成若干个不重叠的三角形的过程。以下是几种常见的三角化方法: 1. 耳切法(Ear Clipping Method):这是最经典和简单的一种方法。其基本思想是不断找到并移除多边形中的“耳
阅读全文
posted @ 2024-05-29 19:14 Jason_c
阅读(325)
评论(0)
推荐(0)
编辑
2024年4月3日
关于Unity Asset Store搜不到画线插件Vectrosity的问题(附带最新版本下载)
摘要: Vectrosity是一个很好用的画线的插件,可以画出2D,3D,贝塞尔,圆,椭圆等各种线条图案,还可以给线段添加纹理,进行碰撞检查等, 如果有多段线段的话,还能够检测到当前点击的是那段线段,我在项目中一直用的它,感觉还是挺稳定挺好用的。 最近要开发另一个项目了,也要画线,就想着还用Vectrosi
阅读全文
posted @ 2024-04-03 11:11 Jason_c
阅读(135)
评论(0)
推荐(0)
编辑
2024年3月27日
Unity在旋转时出现万向节锁的解决方案
摘要: 关于万向节锁在Unity官方文档中有这样的描述: 欧拉角 在变换坐标中,Unity 使用矢量属性Transform.eulerAngles X、Y 和 Z 显示旋转。与法线矢量不同,这些值实际上表示绕 X、Y 和 Z 轴旋转的角度(以度为单位)。 欧拉角旋转围绕三个轴执行三个单独的旋转。Unity
阅读全文
posted @ 2024-03-27 12:11 Jason_c
阅读(481)
评论(0)
推荐(0)
编辑
2024年3月21日
Unity解决z冲突(Z-Fighting)的几种方式
摘要: 1、在物理上将对象移得更远在大多数情况下,只需增加战斗对象之间的距离就可以解决深度冲突问题。这是最明显的解决方案,但遗憾的是,根据具体情况,并不总是可能的,但如果是的话,那么总是尝试增加对象之间的距离,如果这样做没有任何缺点!Unity Z-Fight 示例。2、增加相机的*剪裁*面并减少远剪裁*面
阅读全文
posted @ 2024-03-21 18:02 Jason_c
阅读(494)
评论(0)
推荐(0)
编辑
2024年3月1日
Unity 贴图叠加,添加水印
摘要: 原创内容,转载请标明出处 Shader "Custom/AddWatermarkShader" { Properties { _MainTex("Main Texture", 2D) = "white" {} _WatermarkTex("Watermark Texture", 2D) = "whi
阅读全文
posted @ 2024-03-01 11:31 Jason_c
阅读(178)
评论(0)
推荐(0)
编辑
2024年1月15日
Unity UnityWebRequest增加重试
摘要: 逻辑比较简单,直接上代码: 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
阅读(176)
评论(0)
推荐(0)
编辑
2024年1月12日
C#中的List<T>和Dictionary<TKey, TValue>的底层原理
摘要: List<T>和Dictionary<TKey, TValue>本质上上是顺序表,用数组来存储数据,在添加和删除数据时,如果需要调整数组长度,则需要进行数组拷贝。 也可以理解成就是对数组的一种扩展,从而使开发者更方便的调用添加、删除、插入等操作。 所以,优化的思路是,对于大概知道元素的数量时,在实例
阅读全文
posted @ 2024-01-12 11:07 Jason_c
阅读(87)
评论(0)
推荐(0)
编辑
2023年12月22日
Unity 捕获C++ dll的Crash
摘要: 转载:C#程序调用第三dll引起崩溃,但是try无法捕捉到第三方dll的异常-.net程序调试-少有人走的路 (skcircle.com) 问题:一个第三方的dll,调用它的函数会引起程序崩溃,但是try却无法捕捉到此异常。 因为没有Try到异常,那么一个未处理的异常,会导致整个进程终止。这就是程序
阅读全文
posted @ 2023-12-22 15:15 Jason_c
阅读(120)
评论(0)
推荐(0)
编辑
2023年11月11日
Unity 计算圆的切点
摘要: /// <summary> /// 计算过圆外一点的切点,在圆上的切点 /// </summary> /// <param name="center"></param> /// <param name="radius"></param> /// <param name="point"></param
阅读全文
posted @ 2023-11-11 18:59 Jason_c
阅读(83)
评论(0)
推荐(1)
编辑
2023年8月22日
Unity在进行射线检测时忽略掉指定的碰撞器
摘要: using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { public Transform startPoint; // 起始点
阅读全文
posted @ 2023-08-22 16:11 Jason_c
阅读(306)
评论(0)
推荐(0)
编辑
下一页