Unity VR:定位VR输入设备的两种思路

阅读: 评论:0

Unity VR:定位VR输入设备的两种思路

Unity VR:定位VR输入设备的两种思路

背景

定位VR输入设备是开发游戏所必需的,具体实现上总结出两条道路。

具体方法

  1. 第一条路,就是传统的从物理Device探知入手,这部分已经写过帖子,主要就是从Inputdevice类下手,获得所有Inputdevice后找具备相应characteristic的device。这条路的优点在于单刀直入,容易理解,捕获也比较准确,毕竟是直接先定位物理设备,然后再捕获设备输入。但是,缺点在于写起来比较繁琐,因为物理Device是无法直接作为Public映射到实际对象上的。
  2. 第二条路,就是活动新版InputSystem,通过Action反推到DeviceName,然后判断倒地触法了哪个Device的动作。这条路的优点是写法比较简便,并且不需要在Update中另写方法,和actionRef一气呵成。
  3. 例子:public List<InputActionReference> grip_ref = null; public List<InputActionReference> trigger_ref = null;
    界面上加所有相关的actionRef放到希望触发一类动作的actionList里面。
    private void Awake(){

本文发布于:2024-02-01 08:53:39,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170674881935432.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:两种   思路   设备   Unity   VR
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23