unity与oculus quest开发设置流程

news/2024/10/23 9:32:15/

目录

  • 预准备
  • quest项目的构建
  • PC运行
  • 参考文章

版本:
unity:2021
adb(保证用USB连接PC和头显的时候能允许调试和数据访问)
macOS

当USB连接之后,需要带上头显将是否允许数据调试和访问的对话框选择允许。

文件中assets放置的是脚本和场景文件,核心,其他文件都可以删掉重新生成。
请添加图片描述

预准备

2021版本的unity hub中安装unity的时候没有弹出选择平台的选项,我们可以通过unity hub中的installs->unity版本右侧的settings图标点击->如果下面列表的android build support列表下没有安装,则需要点击安装。
请添加图片描述

quest项目的构建

1、创建一个新的3D项目,从asset store中导入Oculus integration的资源包。
1.1 检索名称点击添加到我的资源
1.2 回到unity中中菜单栏中Windows->package manager->my asset 点击下载,下载完成后点击导入。
1.3 过程中的选项都点击同意。
请添加图片描述
2、我们可以从Oculus的目录中查看整个包的结构,选择SampleFramework里面的Usage中的一个应用进行测试。
请添加图片描述
要运行这个应用的话,我们要把演示平台从PC转化为android。
3、点击Edit->ProjectSettings->XR Plugin Management -> Install XR Plugin Management
然后点击XR Plugin Management 使得android平台可以使用Oculus。
点击下面Oculus中选择Quest2(自己平台)。请添加图片描述
4、 从settings打开preferences,确保安装了SDK JDK
请添加图片描述
5、File->Build Settings -> android ->Switch Platform
6、Edit->ProjectSettings->Players -> Other settings
color space 改成Linear
取消auto graphics API,Graphics APIs的 OpenGLES是第一条
7、File->Build Settings -> android ->更改以下几个地方,然后build,然后选择apk放置的位置,然后头显中会自动运行这个apk。
请添加图片描述
注意:每次新建一个unity项目要确保上面流程的东西都安装好

PC运行

在project settings中的XR Plugin Management中选择PC的Oculus。
但是这是要在电脑端安装一个Oculus应用,和头显里面的Oculus Link配合使用。

参考文章

https://news.nweon.com/102946
https://www.cnblogs.com/lsj89/p/16650848.html


http://www.ppmy.cn/news/124716.html

相关文章

网络安全合规-ISO 27001(一)

实施ISO27001认证的步骤 在长期实践过程中,总结创新了一套高效可行的ISO27001/ISMS项目实施的规范流程。 一、现状调研分析:我方派咨询师去企业了解基本情况;本阶段主要是前期的准备和计划工作,包括明确评估目标,确定…

Metabase API 使用示例

Metabase API 官网介绍: Metabase Api Api Documentation 1、登陆并获取会话令牌 POST /api/session/ 用于登陆并获取令牌 PARAMS: username value must be a non-blank string. password value must be a non-blank string. request 示例: …

hdu 4740

题目链接 老虎左拐&#xff0c;老鼠右拐&#xff0c;碰到不能走的拐一次&#xff0c;如果还不能走就停下&#xff0c;自己走过的不能走&#xff0c;求相遇的坐标或-1 一个停下之后&#xff0c;另一个还可以走 #include <cstdio> #include <cstring> using namespa…

HDU 4714

HDU 4714 题意&#xff1a; 给出一棵树&#xff0c;设定切断一条边花费跟连接一条边的花费均为1&#xff0c;问将这棵树变为一个圆的最小花费。 钻牛角尖了&#xff0c;钻牛角尖了&#xff0c;一直去抓树的直径&#xff0c;这个时候就体现出队友的重要性了&#xff0c;给了我…

更新后改写m3u8文件 钉钉回放视频下载

文章目录 前言一、m3u8文件的修改方式二、下载步骤1.下载m3u8文件2.修改数据 后记 前言 今天下载钉钉群的网课&#xff0c;发现以往使用的m3u8下载方式没法正常下载了&#xff0c;经过观察发现是钉钉对m3u8文件进行了改写&#xff0c;导致正常的下载器直接下载出错。 下载m3u8…

HDU 4734

比赛的时候先写了个裸的数位dp T掉了&#xff0c;然后加加剪枝过了 #include <cstdio> #include <cstring> using namespace std;int len,lim; int num[20],mi[20],mii[20]; int dp[10][5000];int dfs(int pos,int sta,int doing){if(pos-1){if(sta<lim) return…

IN4007和IN4148的用途

IN4007的用途 二极管1n4001 1n4002 1n4003 1n4004 1n4005 1n4006 1n4007正向电流1A 二极管1N4007的最大反向电压是1000V 二极管1n4001 1n4002 1n4003 1n4004 1n4005 1n4006 1n4007常用作整流 IN4148的用途 in4148是硅材料小功率开关二极管 in4148的封装,贴片和插件都有,如贴片…

javaScript对账号卡号进行脱敏处理

导读&#xff1a;一般8位以上账号&#xff0c;显示首尾各4位&#xff0c;中间固定用8位*代替&#xff1b;8位及以下账号&#xff0c;显示首尾各2位&#xff0c;中间固定用8位*代替。 这里简单处理一下16位及以上的账号&#xff0c;卡号&#xff0c;其它的情况同理&#xff0c; …