SteamVR2.0插件自定义按钮反人类设计???

有人吐槽自定义按钮是好东西,可以被steamVR2.0的程序猿做成屎了:

打包出来以后再编辑器里面做的自定义按钮失效了!!!!要重新在SteamVR软件里面设置新的程序的按钮控制设置,也就是说换台电脑都要重新去设置一遍,不然就只能用官服默认的那几个可怜的按钮,真TM恶心

当初,我也是这样觉的,差点就弃用了,只知道在Window——》SteamVR Input窗口下打开Open binding UI,绑定动作后我就点返回了,结果就是在Unity中能用,打包出来不能用,另一台机也不能用。

后面,才知道要点击封替换默认按钮设置才行,那打包出来能用了,在另一台机也能用了。

这一点非常重要,我看了很多教程,有很多的是错的,就是他点,保存个人按钮设置,其实是保存在了Steam软件里,打包出来是用不了的,要打包出来必然要点,替换默认按钮设置才能用!!!

原理如下:

点替换默认按钮设置后,在StreamingAssets/SteamVR目录下,改变了 json文件,这个就是动作与不同设备绑定文件的Json文件。

打包出了后也是在的:

我的设备是Cosmos精英版,绑定好按钮,当我保存后封替换默认按钮设置,则修改的是bindings_vive_cosmos_controller.json文件

另外,SteamVR可与Steam配合使用,也可以SteamVR单独使用,不影响SteamVR2.0绑定的按钮,因为它是以Json文件保存在本地目录的。

猜你喜欢

转载自blog.csdn.net/qq_39858654/article/details/128286571
今日推荐