2025-04-06 NO.2 Quest3 基础配置与打包

环境:

  • Windows 11
  • Unity6000.0.42f1
  • Meta SDK v74.0.2

Quest3 开发环境配置见 2025-03-17 NO.1 Quest3 开发环境配置教程_quest3 unity 开发流程-CSDN博客

1 场景配置

1.1 开启手势支持

​ 找到 Project 页面下的 Oculus 文件夹,点击 OculusProjectConfig,在 Inspector 面板中设置 Hand Tracking Support 为 “Controllers And Hands”。

1.2 创建 OVRCameraRig

​ 双击 SampleScene 场景,删除 Main Camera。

image-20250406221206800

​ 在 Hierarchy 窗口中右键,依次选择 Interaction SDK -> Add OVR Interaction Rig。

image-20250406221259942

​ 弹出提示面板,点击 Fix All(添加 OVR Camera Rig),再点击 Create 创建 OVR Interaction Rig。

image-20250406221430285

​ 可以看见创建出了 OVRCameraRig,在 Game 窗口中有粉色(Material 为 Standard,与 URP 不匹配),但实际运行中看不见,影响不大。

image-20250406221555431

​ 展开 OVRCameraRig,找到其子物体 PlayerController,将 “First Person Locomotor.cs” 脚本上 Gravity Factor 改为 0,避免进入场景玩家立即下坠。

image-20250406222231671

1.3 创建可交互 Cube

​ 在 Hierarchy 窗口中右键,依次选择 3D Object -> Cube,创建 Cube。

image-20250406221833622

​ 选中 Cube 后右键,依次选择 Interaction SDK -> Add Grab Interaction。

image-20250406221929105

​ 弹出提示窗口后,点击 Fix All(为 Cube 添加 Rigidbody,这是物体交互的必要条件),然后点击 Create 创建 HandGrabInteraction。

image-20250406222014763

​ 最后,将 Cube 的位置设置为 (0, 1, 0.5),缩放设置为 (0.1, 0.1, 0.1)。使 Cube 位于眼前,且大小合适。

image-20250406222634972

​ 此时运行程序,伸出双手,可以抓取 Cube。

image-20250406223119006

2 打包配置

​ 点击左上角 File 菜单,选择 Build Profiles。

image-20250406223216059

​ 确保平台为 Android,同时 Run Device 中含有 Oculus Quest3。

image-20250406223318789

​ 点击右上角 Build And Run,在项目目录下创建 Build 文件夹,将 apk 放在该文件夹下。

​ 等待打包完成后,Quest 中即运行该场景。

image-20250406223453965

​ 若此时出现如下弹窗,表示 Input 系统选择了 Both,在 Android 平台上可能引发问题。点击 No 关闭弹窗。

image-20250406223536688

解决方案:

​ 点击 Player Settings 按钮。

image-20250406223705728

​ 下拉找到 Active Input Handling,选择 Input System Pacakge (New)。

image-20250406223838478

​ 弹出窗口提示:这会重启 Unity,点击 Apply。

image-20250406223938676

​ 退出场景后,可点击资源库,在“未知来源”中找到自己的应用。

image-20250406231222496
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蔗理苦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值