会员登录

自动登录   |    忘记密码 新会员注册

适用于SkyUI和界面的Vive VR控件-通过.INI设置进行了调整

作者:Sintax
发布:LUOHUISHU98
发布日期:2020-02-28 18:36:00
更新时间:2020-02-28 18:36:00
头像
1819
812 人收藏
3432 次下载
11120 次浏览
1.0
上古卷轴5:重置版
本地下载 高速下载 需要优先下载下载器,50%提速

描述


如果您曾经玩过Skyrim VR,那么您就会知道使用触摸板在菜单中移动可能会令人讨厌。这些设置使菜单之间的移动更加快捷,尤其是使用SkyUI时,事故方向的更改更少。


安装


我发现这些设置可以在“文档\我的游戏\ Skyrim VR \ SkyrimVR.ini”中应用


设置会随着时间进行调整,直到在SkyUI中感觉运动自然为止-尽管这也适用于香草游戏。要安装,只需将其添加到SkyrimVR.ini


[VR]

fSwipeMinDistance = 0.07

fSwipeMaxDeviance = 0.40

[VRWand]

fSwipeStartDeadzoneRadius = 0.30

fSwipeDirectionChangeThreshold = 0.88

fMinPulsesForFullSwipe = 5

fMaxPulsesForFullSwipe = 8



设定说明


当我发现它们可以工作时,我将尽力解释这些设置,但是名称如此模糊,以至于很难确定。基本上,滑动从fSwipeStartDeadzoneRadius外部开始,然后在fSwipeMinDistance距离在触摸板上移动之后,每个项目都会滚动。


fSwipeMinDistance = 0.07(默认值:0.50)

这是使菜单移动更快的主要设置。以0.01为增量更改此值,如果移动过于敏感,则增加数字。尤其是降低它,可以更快地滚动菜单。 0.07基本上是我可以得到的,它可以实现最快的滚动速度,因此只需滚动一下拇指即可滚动每个项目。


fSwipeMaxDeviance = 0.4(默认0.4)

决定将其保留为默认值,因为我不知道它的作用。


fSwipeStartDeadzoneRadius = 0.30(默认值:0.15)

这是死区,初次触摸控制器时会忽略运动。由于fSwipeMinDistance降低了此值,因此增加了此值,以避免意外滑动。


fSwipeDirectionChangeThreshold = 0.88(默认0.02)

这就是检测方向变化的方法,使用带Vive控制器的SkyUI确实很烦人。将此值设置为任意大数,因此方向仅在极端情况下才会更改。


fMinPulsesForFullSwipe = 5(默认值:3)

fMaxPulsesForFullSwipe = 8(默认值:5)

为了确定划动的方向,它执行许多“脉冲”,大概每帧发生一个脉冲。增加此选项可以减少意外滑动,但是一个较小的折衷方案是注册滑动需要更长的2帧时间。

————————————————————————————————————

Description

If you've played Skyrim VR, you know movement through the menus can be annoying using the touch-pad. These settings make movement through menus, especially using SkyUI, quicker with less accident direction changes.

Installation

These are settings I found that can be applied in "Documents\My Games\Skyrim VR\SkyrimVR.ini"

The settings were tweaked over time until movement felt natural in SkyUI-- although this works for the vanilla game too. To install just add this to SkyrimVR.ini

[VR]
fSwipeMinDistance=0.07
fSwipeMaxDeviance=0.40
[VRWand]
fSwipeStartDeadzoneRadius=0.30
fSwipeDirectionChangeThreshold=0.88
fMinPulsesForFullSwipe=5
fMaxPulsesForFullSwipe=8


Settings Explained

I'll try to explain the settings as I found them to work, but the names are so ambiguous that it's hard to tell for sure. Basically the swipe starts outside fSwipeStartDeadzoneRadius, then each item scrolls after fSwipeMinDistance distance moved on the touchpad.

fSwipeMinDistance = 0.07 (Default: 0.50)
This is the main setting that makes movement through the menus quicker. Change this in 0.01 increments, increasing the number if the movement is too sensitive. It is especially lowered to make movement through scrolling menus quicker. 0.07 was basically as low as I could get it for fastest scrolling, so you only have to move your thumb a small amount to scroll each item.

fSwipeMaxDeviance = 0.4 (Default 0.4)
Decided to leave this at default since I don't know what it does.

fSwipeStartDeadzoneRadius = 0.30 (Default: 0.15)
This is the deadzone where movement is ignored when first touching the controller. This is increased since fSwipeMinDistance it lowered, in order to avoid accidental swipes.

fSwipeDirectionChangeThreshold = 0.88 (Default 0.02)
This is what detects the change in direction, which is really annoying using SkyUI with the Vive controller. This is set to some arbitrary large number so the direction only changes in extreme cases.

fMinPulsesForFullSwipe = 5 (Default: 3)
fMaxPulsesForFullSwipe = 8 (Default: 5)
In order to tell the direction of a swipe, it does a number of "pulses" which presumably happens one pulse per frame. This is increased to make less accidental swipes, but a minor tradeoff might be that it takes 2 frames longer to register a swipe.

原贴地址
1.版本号: 1.0   更新时间: 2020-02-28 18:40:52

选择快速回复类型:
  • 感谢
  • 支持
  • 疑问
  • 卖萌
  • 关心
  • 傲娇
评论


    作者精品
    logo

    适用于SkyUI和界面的Vive VR控件-通过.INI设置进行了调整


    Mod大小:0.28KB
    上传时间:2020-02-28 18:36:02

    Mod简介:

    暂无更多介绍


    选择快速回复类型:
    • 感谢
    • 支持
    • 疑问
    • 卖萌
    • 关心
    • 傲娇
    回复

    closeAD