学习资源:
1:https://www.youtube.com/watch?v=EtPaYKvzs6M 一个Youtube大神的基础教程,他的其他视频里也有一些可以学习的东西
一、一些关于API的基础问题
1,Q:vision pro 这个可以得到双眼对焦后 盯着某一个物体的接口不
A:拿不到,可以让你盯着的物体高亮,但是你拿不到用户在看哪里看什么
二、一些可能常用的API方法
1、 手捏的位置
var primaryTouchData = EnhancedSpatialPointerSupport.GetPointerState(activeTouches[0]);
Vector3 sourcePosition = primaryTouchData.interactionPosition; // 起始位置
2、打印拿到的东西
var primaryTouchData = EnhancedSpatialPointerSupport.GetPointerState(activeTouches[0]);
primaryTouchData.targetObject;
三、解决方案
1、3D空间音效
音效是google的resonance,需要自己编译visionos版。https://github.com/resonance-audio/resonance-audio-unity-sdk
四、常见的一些问题
1、手的Mesh变形
S:修改local package;"com.unity.xr.visionos":"file:../LocalPackages/com.unity.xr.visionos@1.1.6",
2、手握物体会发抖
S:卡尔曼滤波/加个pid控制
3、vision pro 第一次启动 不播放背景音效 退出来后台在进去 才有背景音效
给audio listen 挂在空间体积相机上
或(https://discussions.unity.com/t/no-audio-is-heard-by-the-player-during-gameplay/328641/7)