浏览 : 3965

[问题] 如何使用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!
    检举 回应

游戏文章分享