查看: 3540|回复: 8
打印 上一主题 下一主题

[提问] 游戏手柄用于虚拟现实中,关于NGUI的问题,求大神帮忙看看

[复制链接]

4

主题

1

听众

323

积分

设计实习生

Rank: 2

纳金币
43
精华
0

最佳新人

跳转到指定楼层
楼主
发表于 2014-3-7 13:17:53 |只看该作者 |倒序浏览
    目前正在做一个虚拟现实的例子,开启漫游模式后,不需要鼠标控制,用OVRPlayerController控制视野,也有对应的眼镜体

验真实的漫游模式,然后用游戏手柄的左摇杆进行前进、后退、左右平移的操作。


    现在的问题是,我需要只用游戏手柄的方向键(不是摇杆)和4个按钮对菜单进行操作来实现虚拟世界中材质的替换。如下图

所示。


IMG_0137.JPG

具体描述就是:进入漫游模式后,光标悬停在“菜单”按钮上,可以通过手柄摇杆和眼镜在漫游模式中运动;按下手柄上的“A”键之后,弹出“菜单一”、“菜单二”、“菜单三”三个按钮,光标依然悬停在“菜单”按钮上;然后按下手柄方向键的右键,光标来到“菜单一”,再右键来到“菜单二”...以此类推,用手柄的左右方向键控制;光标悬停在“菜单一”上面时按下手柄的“A”键,弹出“菜单一”的两个子菜单,然后用手柄方向键的上下键进行控制...
    就是这样,这几个按钮都是我用NGUI做的,单独用鼠标操作也没问题,现在就是要求不用鼠标,只用手柄操作。。请各位大神帮忙指个方向,目前迷茫中。。。

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

ZackD    

715

主题

22

听众

4万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
26216
精华
17

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-3-7 14:23:53 |只看该作者
那你改Input里面的设置不行吗?
回复

使用道具 举报

ZackD    

715

主题

22

听众

4万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
26216
精华
17

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-3-7 14:24:54 |只看该作者
Universal Input - system v1.0
http://www.narkii.com/club/thread-305890-1.html

或是你可以试试这个
回复

使用道具 举报

4

主题

1

听众

323

积分

设计实习生

Rank: 2

纳金币
43
精华
0

最佳新人

地板
发表于 2014-3-7 14:57:42 |只看该作者
我可以用手柄的A键代替鼠标左键实现点击功能,主要是不知道怎样用手柄的左右键,点一下手柄右键,就要停到右边的一个菜单按钮
回复

使用道具 举报

19

主题

3

听众

1357

积分

助理设计师

Rank: 4

纳金币
636
精华
0

活跃会员

5#
发表于 2014-3-13 16:55:08 |只看该作者
鸡贼不差钱 发表于 2014-3-7 14:57
我可以用手柄的A键代替鼠标左键实现点击功能,主要是不知道怎样用手柄的左右键,点一下手柄右键,就要停到 ...

算好2者按钮之间的距离,当点击右键的时候,你就相当于让鼠标往前一定多少距离(按钮2着之间的距离),这样光标就停在按钮上面了,依次相似。   能获取到鼠柄的左右方向键这才是难点吧。
回复

使用道具 举报

10

主题

8

听众

1870

积分

助理设计师

Rank: 4

纳金币
188
精华
0

活跃会员

6#
发表于 2014-3-13 17:18:17 |只看该作者
手柄的左右方向键应该可以查到吧。。移动光标那个,其实每个按钮就是一个实例,都有自己的坐标的,你知道选中哪一个按钮,就可以将光标移动到哪个位置吧。。我记得NGUI的按钮有个上下左右分别到什么地方去的。。。
回复

使用道具 举报

7#
无效楼层,该帖已经被删除

4

主题

1

听众

323

积分

设计实习生

Rank: 2

纳金币
43
精华
0

最佳新人

8#
发表于 2014-3-18 10:14:12 |只看该作者
pz789as 发表于 2014-3-13 17:18
手柄的左右方向键应该可以查到吧。。移动光标那个,其实每个按钮就是一个实例,都有自己的坐标的,你知道选 ...

已经找到了,一个脚本UIButton Keys,谢谢
回复

使用道具 举报

4

主题

1

听众

323

积分

设计实习生

Rank: 2

纳金币
43
精华
0

最佳新人

9#
发表于 2014-3-18 10:16:04 |只看该作者
崇尚现在 发表于 2014-3-13 16:55
算好2者按钮之间的距离,当点击右键的时候,你就相当于让鼠标往前一定多少距离(按钮2着之间的距离),这 ...

我开始也是这样想的,后来找到一个脚本,UIBotton Keys,已经顺利解决了
回复

使用道具 举报

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

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-14 10:22 , Processed in 0.088934 second(s), 37 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部