美文网首页
解析HoloToolkit-Unity的用法2(预制和脚本)

解析HoloToolkit-Unity的用法2(预制和脚本)

作者: 我的_一个道姑朋友 | 来源:发表于2017-05-11 10:27 被阅读0次

    1:首先上两张图

    链接在这里这里

    下面是一个目录

    后面所有的脚本都按照这个目录来说明。

    1.https://github.com/Microsoft/HoloToolkit-Unity/blob/master/Assets/HoloToolkit/Input/README.md 

    大概说的是,我们的所有的输入的手势都是用接口来实现的,比如

    IFocusable 凝视(进入和退出)类似鼠标的OnMouseEnter和Exit

    IHoldHandler  (一个保持手势)比如说一直抓着。他是wins的持有手势。当你开始抓的时候,正在抓的时候,抓完了,抓的过程中掉了

    IInputClickHandler(点击手势)所有的点功能都在这里面实现,类似click

    INavigationHandler(导航手势)这里的导航手势是用于旋转或者物体移动状态改变的

    IInputHandler(输入手势)类似键盘的按下 抬起 点击 

    IInputSource (输入源)当检测到的时候 当丢失的时候,比如说,当你的手举起来的时候hololens检测到了你的手,当你吧手垂下的时候hololens丢     失了你的手

    IManipulationHandler  (操作手势)这个手势一般是移动物体或者改变他的移动状态的

    ISpeechHandler(语音)如果你要实现语音。so->this

    ISourceStateHandler(输入源状态)

    在这里holokit给我们提供了一个脚本叫做 HandDraggable 他能够实现拖拽的功能。或许你有时候只需要对她稍微修改,他就可以实现你想要的功能。

    6:holokit中通用脚本的用法

       这个文件夹下包含了很多通用的脚本,这里试试大概说明其功能,具体的参数需要自己翻译。

    Billboard 让一个物体总是面对着摄像头。

    interPolationUtilities 有一些插值相关的静态方法

    interpolator 提供了一些移动 旋转 缩放的差值。他的用法会在后面的空间声音详细说道。

    NearPlaneFade 他会根据和相机的位置进行显示或者隐藏(差值型的)

    SimpleTagalong 让某个物体和相机保持固定的距离。

    Singleton 一个单例,适用于全局。

    SphereBasedTagalong 让一个球一直跟随你,但他始终面想你,你可以根据他来实现开始界面的菜单跟随功能。

    Tagalong 让一个物体在相机的范围内一直不变。他加上Billboard可以实现开始界面的菜单跟随功能。

    WorldAnchorManager 一个空间锚管理类。在空间锚部分会详细的说明。

    Timer 一个时间管理类,注重于流程的控制吧

    TextToSpeechManager 文字播放类

    具体的戳这里可以看到更加详细的说明。



    相关文章

      网友评论

          本文标题:解析HoloToolkit-Unity的用法2(预制和脚本)

          本文链接:https://www.haomeiwen.com/subject/zvontxtx.html