浏览 : 2092

[基站] 如何使用HTC的手柄触碰场景中的按钮来运行按钮上的动作?

一般用户

等级1

路过旅人

StormD2016-8-1 16:30

如题,我想做几个键在地图上,用手柄去敲就运行按钮上的动作,最好是用UGUI实现,求教

检举 回应

HTC Vive2016-8-1 17:42

您好,我们将请开发人员协助回复。

未来,我们醒着作梦。
检举 回应

蒂姆许2016-8-2 11:54

需要给UGUI上相应的按钮,比如一个button加上collider,然后用碰撞检测来触发相应的功能。

Where Amazing Happens!
检举 回应

一般用户

等级1

路过旅人

Blue Sky2016-8-4 11:20

蒂姆许 发表于 2016-8-2 11:54
需要给UGUI上相应的按钮,比如一个button加上collider,然后用碰撞检测来触发相应的功能。 ...

如果使用碰撞检测,在和多个UI碰撞时,如何调用在不同UI上不同脚本的不同函数?

检举 回应

蒂姆许2016-8-4 12:59

Blue Sky 发表于 2016-8-4 11:20
如果使用碰撞检测,在和多个UI碰撞时,如何调用在不同UI上不同脚本的不同函数? ...

最好是减小手柄的碰撞体,保证每次只会碰到一个UI。碰到UI后,在Unity中是使用OnTirggerEnter()这系列的函数来实时监测到碰撞,之后可以通过Tag标识,判断碰撞到的是哪个UI,然后调用UI里的响应函数。

Where Amazing Happens!
检举 回应