X射线也就是轮廓线,效果如下图所示原理:物体表面的法线与人眼睛缩成的角度为90度时,刚好能看到物体的轮廓Fragmentshader代码如下:uniformsampler2DU_MainTexture;
varyingvec2M_coord;
varyingvec3M_normal;
varyingvec3M_WordPos;
voidmain(void)
{
vec3nLightDirection..
分类:
其他好文 时间:
2017-06-01 00:35:17
阅读次数:
219
X射线也就是轮廓线,效果如下图所示原理:物体表面的法线与人眼睛缩成的角度为90度时,刚好能看到物体的轮廓Fragmentshader代码如下:uniformsampler2DU_MainTexture;
varyingvec2M_coord;
varyingvec3M_normal;
varyingvec3M_WordPos;
voidmain(void)
{
vec3nLightDirection..
分类:
其他好文 时间:
2017-06-01 00:31:20
阅读次数:
175
X射线也就是轮廓线,效果如下图所示原理:物体表面的法线与人眼睛缩成的角度为90度时,刚好能看到物体的轮廓Fragmentshader代码如下:uniformsampler2DU_MainTexture;
varyingvec2M_coord;
varyingvec3M_normal;
varyingvec3M_WordPos;
voidmain(void)
{
vec3nLightDirection..
分类:
其他好文 时间:
2017-06-01 00:28:49
阅读次数:
172
遮挡透明若没有渐变实现方法: 1、透明中物体存在list中 2、每过一段时间(可以每帧,但是流畅性会降低)摄像机发送一条射线向玩家,out hitInfo 3、list与hitInfo比对,将在list中但是没有在hitInfo中的物体转变成不透明,list.remove;将在hitInfo中但是没 ...
分类:
编程语言 时间:
2017-05-20 10:00:51
阅读次数:
400
Optical microscopy 光学显微镜 XRD (X-ray diffraction) X射线衍射 TEM Transmission Electron Microscopy 透射电子显微镜 SEM Scanning Electron Microscopy 扫描电子显微镜 注:扫描电子显微镜 ...
分类:
其他好文 时间:
2017-05-07 10:17:40
阅读次数:
246
看过UGUI源码的朋友一定都知道,UI事件会在EventSystem在Update的Process触发。UGUI会遍历屏幕中所有RaycastTarget是true的UI,接着就会发射线,并且排序找到玩家最先触发的那个UI,在抛出事件给逻辑层去响应。 团队多人在开发游戏界面,很多时候都是复制黏贴,比 ...
分类:
其他好文 时间:
2017-05-06 11:59:48
阅读次数:
228
映射的基本性质(基本概念):单射,满射,逆映射(只有双射才存在逆映射), 双射 线性同构 线性映射的性质: 将零向量映射为零向量 线性映射保持线性组合 线性映射的复合映射 同构的线性空间当且仅当他们的维数是相同的 如何判定两个线性空间是线性同构的 由两个空间的一个线性映射是同构映射,但是不能推出两个 ...
分类:
其他好文 时间:
2017-05-06 10:33:09
阅读次数:
138
http://blog.csdn.net/lyh916/article/details/50947026 1.Graphic Raycaster 主要用于UI上的射线检测,挂有这个组件的物体,必须要挂上Canvas这个组件(当挂上Graphic Raycaster时Canvas也会自动挂上)。 Ig ...
分类:
编程语言 时间:
2017-05-01 22:12:05
阅读次数:
666
1.如何通过鼠标获取网格对象 首先需要把鼠标的起始位置在左上角的屏幕坐标转换为笛卡尔坐标。然后将坐标转为为以Camera为中心点的三维空间坐标。接下来根据摄像头位置和鼠标位置的法向量创建射线对象。最终根据射线对象的intersectObjects函数确认哪个网格被选中。 下面是比较经典的使用方法: ...
分类:
移动开发 时间:
2017-04-30 21:26:34
阅读次数:
251
游戏中经常会有鼠标移动到某个对象上来拾取它的功能,我们可以用Unity3D中的射线Ray实现这一效果。原理是在我们鼠标的位置,从屏幕射出一条射向世界空间的射线,当这条射线碰撞到我们需要拾取的对象时,我们就销毁对象,把它添加到我们的背包中。 我们来做一个简单的Demo,我们在场景中添加一个方块Cube ...
分类:
编程语言 时间:
2017-04-25 23:33:43
阅读次数:
318