看到错误如下图
hand preview not found. Verify SteamVRSettings.previewHandLeft and previewHandRight are set to valid prefabs.
直观的看起来就是这样,我点击右侧的手,在左侧没有模型显示了
我给一个物体,添加skeleton poser之后,没有显示可编辑的手套,而且报了第一张图的错误,找不到预设。一般导致这个的原因,是你修改了,原手套的预设,导致SteamVR_Setting中的引用丢失了。就是下图这两个
我们点击报错部分,找到相关脚本SteamVR_Skeleton_PoserEditor.cs也可以看见,找到手套的预设部分,查看所有引用,可以发现,如果手套为空,脚本会在SteamVR_Setting中重新获取手套预设。
因此我们在项目中,找到SteamVR_Setting,发现,确实,两个手套的预设,都丢失了。(我当时是由于,只需要使用手套的模型,然后没有Unpack prefab的情况下,关闭了手套的脚本,才导致这里引用丢失的)
那么下面,手动赋值上去即可。
完成后,可以正常编辑skeleton poser了