- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 Unity3D绘制两圆柱体相贯线
1 相贯线 项目中需要用代码去绘制两个圆柱体相贯线,花了两天时间可算整明白怎么画了。国内有关这方面的文章不多,所以花了这么多时间,我这里总结一下,希望能够帮助到需要的同学。 相贯线就是两个立方体相交表面所形成的曲线。如何求解呢?其实就是列方程求解(对应的课程是《解析几何》或者《线性代数》)。下面我将解释如何列方程去求解两个圆柱体的相贯线(需要一些矩阵方面的知识才能深刻理解背后的原理,建议去...
2020-03-29 21:51:25 9926
原创 Unity3D相机操控(完整模拟Scene视图操作)
1. 需求 一直想把Scene视图相机的操作复制到Game视图来,之前工作实现了一部分,但是不完善,前几天晚上抽空重新写了个。 在写的过程中遇到一些问题,这里记录一下。 Scene视图的操作总结如下: 1. 正交/透视视图的缓动切换 2. 滚动鼠标滚轮能够拉近、缩远 3. 按住鼠标中键能够上下左右拖拽相机 4. ALT+鼠标左键 或 按住鼠标右键 可360查看场景 ...
2020-03-14 13:02:07 6878 21
原创 Unity3D VertexHelper的使用
引言VertexHelpr是UGUI中的代码,在自定义UI控件的时候,需要大量用到。由于我之后的工作可能会大量用到自定义UI控件,所以今天就先了解了一下。基本用法VertexHelpr其实用法很简单,就几个方法而已,它主要用来帮助我们快速创建网格。我就废话少说了,直接上码。基本的使用可以参考这篇文章:Unity_UGUI|通向UGUI源码的入口VertexHelper。// 创建一个正...
2020-03-01 21:18:21 4364 4
原创 Unity3D AABB包围盒效果
这两天看了这两篇文章(原文链接见文末哈),很好奇他是怎么绘制包围盒出来的,看了博主的源码,发现有点问题不能用,自己做了修改,文末会给出整个项目的链接。原理其实不难,就是调用API,创建网格就是了,具体看源码就知道了,有不懂可以留言哈。先来看看效果。包围盒选中效果包围盒Gizmos包围盒碰撞器项目中还添加了给物体包围盒添加同样大小碰撞器的编辑器脚本,如图。原博主的文章Boun...
2020-03-01 11:45:38 8066 3
CameraController.rar
2020-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人