最近在做一个移动设备上的触控系统需求,基本的要求点是,通过手指在屏幕上指定区域内的滑动点击来控制一个对象在空间或屏幕上的位置移动。具体的应用场合:
- 通过屏幕点击来精确控制对应的武器光标的位置;
- 得到较为精确且平滑的、用户在屏幕拖拽移动时的拖尾效果;
但是这里边会遇到一个问题,移动设备直接得到的Input中的touch信息其实是有噪声的,这些噪声一方面来自于硬件touch感应设备,另外一些来自于用户自己的操作,而噪声在使用中的表现就是转换后的信号会有较大的jitter现象。比如用来控制一个屏幕上的光标,那么这个光标的位置可能就会一直在抖动。因而如果对信息的平滑度要求过高的话必须得对这些原始的输入信号进行滤波才可以,即在输入的触点信号上施加一个低通滤波器,以便过滤掉其中的高频信息保留较为稳定的低频信息。
为了良好的用户体验&