unity TouchScript插件组件用法详解。

在最近项目中需要做一个雷达互动投影的项目,因为需要协议 就必须用到TochSctipt这个插件,我在网上搜了搜 发现大部分都是讲解的很散,个人感觉用处不是太大,我就整理了一下这个插件的一些组件,以及用法
unity TouchScript插件组件用法详解。
首先这个是核心组件 在插件的文件夹找到预制体拖到面板上就可以。
unity TouchScript插件组件用法详解。
接下来的这几个个组件分别是
1.Tap Gesture–识别单击、双击、三连击。
2.Press Gesture–识别到用户按下某个物体。
3.Release Gesture–识别到用户释放某个物体。
4.LongPress Gesture—识别到用户长按。
5.Flick Gesture–识别到任何方向的滑动。
unity TouchScript插件组件用法详解。

这几个组件分别是
1.Transform Gesture–识别到transform gesture,比如说,移动,旋转,缩放,叠加等。
2.Clustered Screen Transform Gesture–和transform gesture一样,但是实在屏幕坐标系下。//这个组件可以看哔哩哔哩的傅老师 他讲解了这个组件的使用方法。
3.Pinned Transform Gesture–和transform gesture一样,但是一个物体被定在了中心,那么就不能被移动,只能围绕定住的中心旋转和缩放。
4.Meta Gesture–向该物体分发所有的touch events,并且是单独的分发。如果你考虑用这个动作的话,最好是自己创建一个动作。
5.FullscreenLayer指定相机,配合Screen Transform Gesture使用
6.Transform 这个是为了响应Transform Gesture组件,他们都在一起使用。unity TouchScript插件组件用法详解。
unity TouchScript插件组件用法详解。
根据官方示例场景中的代码,可以明显看到操作后添加的事件是委托方式,声明的方法必须带入两个参数。
unity TouchScript插件组件用法详解。
每个组件都带着高级模式,例如这个组件点击进去可以设置一些相关的属性

unity TouchScript插件组件用法详解。
这几个标识的属性
第一个是这个下面的子物体的操作限制,可以让他缩放和旋转,如果禁用那个就把对勾取消。
第二个是限制几个手指可以操作
第三个是回调函数,分别是开始,执行中,结束。最后一个函数经过我测试,需要把它下面的对勾打上,当上面三个函数每执行一遍,最后一个函数也会跟着执行一遍。相当于监测了上面三个函数的执行。
其他的组件和这个都很类似我就不一一讲解,如果大家感觉这篇文章对你有用,请给个赞。