深圳Unity3D培训
达内深圳龙华中心

185-8926-6248

热门课程

深圳达内:学习VR Gaze Input - 深圳Unity3D培训班

  • 时间:2017-07-10 17:19
  • 发布:深圳Unity3D培训
  • 来源:达内新闻

深圳达内:学习VR Gaze Input - 深圳Unity3D培训班

UGUI UI Gaze 抉择

    1、GazeInputModule(承继自PointerInputModule),挂到EventSystem实现。

    2、经由过程输入按钮触发抉择变乱;或许Gaze 2s,触发抉择变乱。

    这里使用了raycasting,故请求Canvas是Word坐标系,且请求有raphic Raycaster组件,并挂上Center Eye Camera(其他L、R VR Eye未测试)。

    3、EventSystem上,disable StandaloneInputModule & TouchInputModule。

    4、会触发IPointEnter变乱,经由过程查看Button的源码知道会触发Button.Hightlight高亮

GameObject Gaze 抉择

    1、在上面UGUI的基础上,给Camera增加PhysicsRaycaster组件

    2、给GameObject,如Cube增加相应EventTriger:经由过程增加EventTrigger组件或许一个承继IPointDown**的剧本,来相应对应的Event便可。

备注:在UGUI开源工程中,有许多源码值得解读

如:ExecuteEvents.cs,核心代码片断(IEventSystemHandler):
深圳达内
如:PhysicsRaycaster.cs ,核心代码片断(Physics.RaycastAll):

深圳达内

想知道更多关于IT行业的信息吗?想远远不如行动,行动起来,一起加入达内,一起进入IT行业,跟着达内的脚步,一起走进如今的互联网信息时代,带给你不一样的色彩生活——【深圳Unity3D培训

深圳达内

上一篇:深圳达内:矩阵(Matrix), 这里主要是2x2, 3x3, 4x4方阵 - 深圳Unity3D培训机构
下一篇:深圳达内:迪士尼动画 12 黄金法则 - 深圳Unity3D培训班

马上预约三天免费体验课

姓名:

电话:

深圳Unity3D培训班:UWA测评的内存标准 - 深圳达内

深圳Unity3D班:Inherited Class Functions继承类函数 - 深圳达内

深圳Unity3D培训班:Inherited Functions继承函数 - 深圳达内

深圳Unity3D培训班:Unity3D项目内存的优化 - 深圳达内

选择城市和中心
贵州省

广西省

海南省