设为首页收藏本站

赛隆网

搜索
热门搜索: 测评 访谈 资源
查看: 84|回复: 0

Vuforia(2) 虚拟按钮

[复制链接]

该用户从未签到

6

主题

7

帖子

90

积分

网站编辑

Rank: 8Rank: 8

积分
90
dongy10 发表于 2017-4-29 18:30:34 840 | 显示全部楼层 |阅读模式
接着上一讲,这次我们来制作一个虚拟按钮来实现一些简单的交互;
同样,在Prefabs中找到VirtualButton的预置物, 将其拖至需要检测的图片上方并成为其子物体;


virb.png

cvirb.png


注意,在实际运行中我们是看不见这个按钮的,所以我们可以通过 UI或者 一个游戏对象 来标识它的存在;
***蓝色区域既虚拟按钮,必须在被识别图片内.
***蓝色区域既虚拟按钮,必须在被识别图片内.
***蓝色区域既虚拟按钮,必须在被识别图片内.
(重要的事情说三遍,天坑,一开始不知道浪费了我很多时间)

这里我们用一个Cube来表示;
virbshow.png

接下来我们在VirtualButton里新建一个脚本,这个脚本需要继承IvirtualButtonEventHandler;
继承后我们可以看到出现了俩个方法OnButtonPressed()和OnButtonRealeased();
字面理解就是按下和松开按钮时;

sc.png

这里我们演示一下按下按钮改变其颜色,
sgogo.png

方法中我们通过名字来检索按钮,这个名字不是当前按钮的名称,是Virtual Button Behaviour中的Name,这点要注意;
该脚本中还有一个敏感度选项,一般选High就好了;
name.png

virbb.png

通过改变事件进行不同的交互. You get it?
red.png blue.png



回复

使用道具 举报

0条回复
跳转到指定楼层

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|赛隆网 ( 粤ICP备16067842号 )  

Copyright 2013 -̳ Ȩ All Rights Reserved.

Powered by Cylonspace ; All Rights Reserved.

QQ|Archiver|手机版|小黑屋|赛隆网 ( 粤ICP备16067842号 )  

GMT+8, 2017-5-29 06:11 , Processed in 0.166405 second(s), 28 queries.

快速回复 返回顶部 返回列表