在该插件中共有44个Demo
- 01-DemoScene 尝试使用的手势:点击、双击、两指平移、捏合、旋转、滑动、长按并按住以轻弹拖动和释放。 使用鼠标滚轮 + ctrl 进行捏合和平移旋转。 鼠标按钮是分开的手指。
- 02-DemoScene3DOrbit 捏和缩放缩放相机。 用一两个手指向左或向右平移以环绕胶囊。 点击胶囊以查看调试控制台中的点击。 ESC 复位。
- 03-DemoSceneCameraMove3D 运动类似于地图应用程序。 用平移向左、向右、向上移动。 两指扭动旋转,两指捏合缩放,两指平移上下倾斜。
FingersCameraMove3DComponentScript挂载到相机上
- 04-DemoSceneCanvasCameraSpace
光线投射说明:
- 点击场景中的每个对象并查看调试日志
- 您的相机需要物理光线投射器和/或物理 2d 光线投射器
- 每个要触摸的物体都需要一个对撞机或二维对撞机
- 画布中的对象应取消选中“光线投射目标”属性
- 将每个游戏对象指定为您想要触摸的手势的平台特定视图
- 有关代码,请参阅“DemoScriptRaycast”,此脚本在相机上 - 05-DemoSceneComponents 尝试每个部分的所有常用手势并查看调试日志。 手势脚本位于主相机上,并使用(Unity Menu -> Component -> Fingers Gestures -> Gestures -> *
- 06-DemoSceneDimView 点击昏暗的视图以关闭内容视图(灰色背景)。 点击内容(白色部分)不会关闭。
- 07-DemoSceneDPad
DPad 由背景图像和所选状态的 5 个图像组成:上、右、下、左和中。
2D 对撞机附加到每个图像上,并将进行光线投射以确定用户正在触摸什么。
点击并按住箭头移动。 点击中心重置位置。
- 08-DemoSceneDragDrop 长按并按住以抓取,然后四处拖动并释放。 确保将物理 2d raycaster 添加到相机。
- 13-DemoSceneFirstPersonController
这是一个第一人称控制器演示,用一个手指平移手势来移动/转动,两个手指平移手势来环顾四周,点击手势来跳跃。
平底锅开始的地方就是当前“虚拟操纵杆”的中心。
向上/向下平移手势将向前和向后移动。 平移左/右执行旋转。
点击手势跳跃。
请查看第一人称控制器脚本以获取更多详细信息。
尽量不要掉下世界的边缘,否则你将不得不重新启动游戏模式:)
- 32-DemoScenePanScaleRotate3D 平移、旋转和缩放立方体
- 40-DemoSceneThirdPersonController
两个手指旋转以环顾四周。 平移以向前、向后和左右扫射。 点击跳跃。
无论您从何处启动平底锅,都将成为您“操纵杆”的虚拟中心。 当您远离中心时,您的玩家将相应移动。
请查看第三人称控制器脚本以获取更多详细信息。
尽量不要从世界的边缘掉下来,否则你将需要重新启动游戏模式:)
- 43-DemoSceneZoomableScrollView 平移移动、捏合、双击或 ctrl+鼠标滚轮放大/缩小。 用 2 个手指旋转。