这两个脚本HandDraggable.cs和GestureAction.cs似乎做了非常相似的事情。MR Academy执行手势动作脚本。这两个脚本之间的区别是什么?你什么时候会使用其中一个?
HandDraggable.cs
是一个现成的组件,其任务仅用于在三维空间中平移对象。
GestureAction.cs
是为教程目的创建的组件,实际上并不是HoloToolkit包的一部分。
它定义了一个自定义操作,可以是旋转、缩放、平移等。它们很相似,因为GestureAction.cs
使用usingHoloToolkit.Unity.InputModule
命名空间,HandDraggable.cs
是其中的一个成员,它们完成的任务都是从操作事件开始的。