美文网首页VR
教你怎么开发VR游戏系列教程七:利用EventSystem事件

教你怎么开发VR游戏系列教程七:利用EventSystem事件

作者: 小太阳会发光诺 | 来源:发表于2017-04-27 12:25 被阅读0次

    上一个教程介绍了Cardboard 的UI系统,这篇将讲述怎么使用UGUI的EventSystem事件系统制作VR UI。

    几个步骤:

    1、主相机射线脚本:对UI组件没有影响,但是会影响GameObject,如果添加则能判断,否则不能。

    2、然后场景中新建几个Cube

    3、场景中新建一个Canvas,需要将Canvas的类型设置为WorldSpace

    4、Canvas下新建Image或者Button,并调整位置*如果有自适应的要求就做成自适应的

    5、Button触发的事件,这里介绍两种基本方式:

    ①设置EventTrigger

    ②直接使用脚本委托

    6、设置悬停触发以及点击事件,同样有多种方式

    ①触碰屏幕触发(少)

    ②悬停ns触发事件(常见)

    7、怎么样设置光标扫面到Button之后显示已选的状态

    EventSystem.current.SetSelectedGameObject(raycast_list[0].gameObject);

    最后效果图:

    没有选中任何物体的状态:

    选中Image的状态:

    选中Button的状态:

    选中Cube的状态:

    联系方式:0755-81699111

    课程网址: http://www.vrkuo.com/course/vr.html

    相关文章

      网友评论

        本文标题: 教你怎么开发VR游戏系列教程七:利用EventSystem事件

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