LayerMask mask = 1 << LayerMask.NameToLayer("UI"); Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hitInfo; if (Physics.Raycas... ...
分类:
编程语言 时间:
2017-07-18 01:37:52
阅读次数:
213
首先我们来看一下组件Graphic Raycaster,这个图形射线检测器用于在画布上进行光线投射,图形检测器在画布上查看所有图形,并确定是否有任何图形被击中。图形射线检测器可以被设置为忽略背景图像,也可以被二维或者三维的物体所阻挡。 Ignore Reversed Graphics:是否忽略反方向 ...
分类:
其他好文 时间:
2017-07-11 11:18:35
阅读次数:
259
?? 1 3.0物理系统PhysicsWorld T07PhysicsWorld.h #ifndef __T07PhysicsWorld_H__ #define __T07PhysicsWorld_H__ #include "T32.h" class T07PhysicsWorld : public ...
分类:
其他好文 时间:
2017-06-04 16:57:11
阅读次数:
271
可以通过Canvas Group影响该组UI元素的部分性质,而不需要费力的对该组UI下的每个元素逐个调整。Canvas Group是同时作用于该组UI下的全部元素。 参数:Alpha:该组UI元素的透明度。需要注意,每个UI最终的透明度是由此值和自身的alpha数值相乘得到。Interactable ...
分类:
其他好文 时间:
2017-05-23 10:21:52
阅读次数:
316
layer表示0-31的数字,是层。 而如果定义了layermask,layermask多了everything和nothing layer的数值,参考右上叫的layer,打开add layer来看. 判断一个物体的在不在layermask中。 如果raycast用layermask,选中的表示都要 ...
分类:
其他好文 时间:
2017-03-27 14:17:44
阅读次数:
321
1,射线 (1)Ray射线 A ray is an infinite line starting at origin and going in some direction. Ray是具有开始点和方向的无穷线。 构造: ...
分类:
其他好文 时间:
2017-03-22 13:06:56
阅读次数:
239
网格布阵功能完成。这样,可以拖动网格 也 可以 切屏,他们之间 仅仅是 长按 区分。 下一节,来做点 特效。比如点击后 效果,碰到后效果,松开效果。 ...
分类:
其他好文 时间:
2017-03-09 16:57:49
阅读次数:
228
项目的需要,需要判断点在多边形的内部,是整个算法必要的步骤,查了一些资料,中文很少,英文资料已经介绍的很清楚了,这里只是总结一下。 问题的完整描述是判断平面上一点在多边形的内部、外部或者边界上。 有两种解决方法:光线投射算法,环绕数法。 光线投射算法: 一个简单的判断方法是从该点想任意固定方向发送射 ...
分类:
其他好文 时间:
2016-12-25 07:52:54
阅读次数:
150
Touch.position 是 一个 像素坐标(手机左下角为(0,0)) Touch.phase {Began,Moved,Stationary,Canceled,Ended} 代表 手指点击的状态,每次点击Input.touches[] 数组加一个Touch实例,记录手指的状态信息,当有一个手指 ...
分类:
编程语言 时间:
2016-12-17 16:21:24
阅读次数:
285
今天继续昨天的计划吧 1、新建项目、场景命名啥的都不说了吧。 2、直接开始新建一个Image,顺便把Image改名成Chessman 3、选中Image新建一个Text对象,调整下大小位置。这样就算完成了一格了吧。 4、开始撸代码,新建代码命名Chessman, 并且将代码放到Chessman下面。 ...
分类:
编程语言 时间:
2016-12-14 16:34:19
阅读次数:
216