Holotoolkit 中的 HandDraggable 和 GestureAction 脚本有什么区别?
What's the difference between HandDraggable and GestureAction scripts in the Holotoolkit?
HandDraggable.cs 和 GestureAction.cs 这两个脚本看起来做的事情非常相似。 MR Academy 实施 GestureAction 脚本。这 2 个脚本之间有什么区别?您什么时候会使用其中一个?
HandDraggable.cs
是一个现成的组件,其任务仅用于在 3D space 中转换对象。
GestureAction.cs
是为教程目的而创建的组件,实际上并不是 HoloToolkit 包的一部分。
它定义了一个自定义操作 - 可以是旋转、缩放、平移等。它们很相似,因为 GestureAction.cs
使用 using HoloToolkit.Unity.InputModule
名称space,其中 HandDraggable.cs
是成员,他们完成的任务都是从一个操作事件开始的。
HandDraggable.cs 和 GestureAction.cs 这两个脚本看起来做的事情非常相似。 MR Academy 实施 GestureAction 脚本。这 2 个脚本之间有什么区别?您什么时候会使用其中一个?
HandDraggable.cs
是一个现成的组件,其任务仅用于在 3D space 中转换对象。
GestureAction.cs
是为教程目的而创建的组件,实际上并不是 HoloToolkit 包的一部分。
它定义了一个自定义操作 - 可以是旋转、缩放、平移等。它们很相似,因为 GestureAction.cs
使用 using HoloToolkit.Unity.InputModule
名称space,其中 HandDraggable.cs
是成员,他们完成的任务都是从一个操作事件开始的。