看到錯誤如下圖
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了