Unity项目导入EasyTouch插件
Assets\EasyTouchBundle\EasyTouch\Examples\4.X\SimpleExamples文件夹内有手指示例场景
自己的代码写
...
using HedgehogTeam.EasyTouch;//EasyTouch
...
/// <summary>
/// 当组件 可用
/// </summary>
void OnEnable()
{
StartGame();
}
/// <summary>
/// 当组件不可用
/// </summary>
void OnDestroy()
{
UnsubscribeEvent();
}
/// <summary>
/// 当组件不可用
/// </summary>
void OnDisable()
{
UnsubscribeEvent();
}
/// <summary>
/// 取消订阅事件 Unsubscribe to events
/// </summary>
void UnsubscribeEvent()
{
EasyTouch.On_SwipeEnd -= On_SwipeEnd;
EasyTouch.On_TouchStart2Fingers -= On_TouchStart2Fingers;
EasyTouch.On_PinchIn -= On_PinchIn;
EasyTouch.On_PinchOut -= On_PinchOut;
EasyTouch.On_PinchEnd -= On_PinchEnd;
}//
/// <summary>
/// 单个手指 移动
/// </summary>
/// <param name="gesture"></param>
void On_SwipeEnd(Gesture gesture)
{
if (start)
{
switch (gesture.swipe)
{
case EasyTouch.SwipeDirection.DownLeft://单手指 向 下左 移动
cameraMove(10, 10);
break;
case EasyTouch.SwipeDirection.UpLeft://单手指 向 上左 移动
cameraMove(10, -10);
break;
case EasyTouch.SwipeDirection.Left://单手指 向 左 移动
cameraMove(10, 0);
break;
case EasyTouch.SwipeDirection.DownRight://单手指 向 下右 移动
cameraMove(-10, 10);
break;
case EasyTouch.SwipeDirection.UpRight://单手指 向 上右 移动
cameraMove(-10, -10);
break;
case EasyTouch.SwipeDirection.Right://单手指 向 右 移动
cameraMove(-10, 0);
break;
case EasyTouch.SwipeDirection.Up://单手指 向 上 移动
cameraMove(0, -10);
break;
case EasyTouch.SwipeDirection.Down://单手指