设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
只需一步,快速开始
首页
BBS
剑灵怀旧服
Unity
美术资源
UE
全套源码
其他内容
奖励任务
分享
Share
每日任务中心
搜索
搜索
怀旧插件
怀旧脚本数据
怀旧攻略
公益服开服通知
AI工具分享
Unity插件
Unity问题答疑
Unity学习教程
Unity AI算法
Unity源码
其他美术文件
MAY文件
3D Max
FBX模型
UE技术讨论
UE学习视频
UE源码
网站源代码
手机游戏源代码
PC游戏
游戏捏脸
其他插件
OFFER摸吧
魔兽地图
单机游戏
本版
帖子
用户
爱开源网
»
首页
›
前端中台
›
Unity
›
使用UnityXR配置PICO开发情况
返回列表
发新帖
[Unity学习教程]
使用UnityXR配置PICO开发情况
[复制链接]
1262
|
0
|
2023-8-23 11:46:10
|
显示全部楼层
|
阅读模式
来自
中国北京
[size=4.5]
效果展示:
一、阐明
本文情况搭建测试基于Unity2021.3.26版本举行的,插件版本为当前官方最新版本PICO_SDK_v2.1.5,根据官方的形貌,PICO Unity Integration SDK v2.x.x 系列是长期维护版本,支持 PICO Neo3 和 PICO 4 全系列装备。SDK 支持的最低 Unity 编辑器版本为 2020.3.21,支持的最高 Unity 编辑器版本为 2022.2.14。
插件可以官网下载,这边提供一个快速链接
PICO_SDK_v2.1.5下载所在
二、情况搭建过程
1、创建一个unity项目,项目名称和存储目次不能包含中文字符。
2、导入 PICO Unity Integration SDK
①前去 SDK 下载中央,下载最新版本的 SDK。
②解压所下载的 SDK 压缩包。
你将会得到一个包含 package.json 文件的文件夹,把整个文件夹放置在工程文件路径Assets同级目次内里(目的是迁移文件的时间,能找到文件)。
③返回 Unity 编辑器页面。
④在上方菜单栏处,选择 Windows > Package Manager。
⑥在 Package Manager 窗口中,点击 + > Add package from disk。
⑦选择 package.json 文件并导入。
导入完成后,你将看到 PXR SDK Setting 窗口(大概其他弹窗都点担当即可,自动帮我们配置一些必备的开发情况)。
⑧升级 XR Interaction Toolkit,前去 Windows > Package Manager > XR Interaction Toolkit。展开右侧的 Samples 面板。点击 Import,导入 Starter Assets、XR Device Simulater 和 Tunneling Vignette。
3、启用 PICO XR 插件
启用 PICO XR 插件,以便在应用内接入 SDK 提供的 XR 能力。步调如下:
①从上方菜单栏处,选择 Edit > Project Settings。
②在 Project Settings 窗口中,点击 XR Plug-in Management > 安卓设置图标。
③勾选 PICO。(留意:请勿勾选其他平台提供的插件,否则应用将无法在 PICO 装备上正常运行。)
4、完成其他项目设置
其他设置部分主要影相应用的底子编译方式和支持体系版本。必要完成以下设置:
①Minimum API Level:
将 Minimum API Level 设置为 Android 10.0 (API Level 29)。
若低于该版本,构建应用时会报错。
②Target API Level:
将 Target API Level 设置为 Automatic (highest installed)。
否则将报错。
③Scripting Backend:
将 Scripting Backend 设置为 IL2CPP。
与 Mono 相比,IL2CPP 可以更好地支持跨平台应用开发。IL2CPP 后端可以将 MSIL(Microsoft Intermediate Language)代码(比方脚本中的 C# 代码)转换为 C++ 代码,然后通过 C++ 代码生成一个兼容所选开发平台的原生二进制文件(比方 .exe、.apk 或 .xap)。
④Target Architectures:设置应用的运行情况(即 CPU)。
将 Target Architectures 设置为 ARM64,并取消勾选 ARMv7。
ARM64 答应应用在 64 位情况中运行,以实现更好的应用性能。别的,64 位应用拥有更高的寻址空间(超过 4GB),且支持动态内存分配。
5、添加 XR 摄像机,配置手柄控制器
①在 Hierarchy 窗口中,右击默认添加的 Main Camera,然后点击 Delete 将其删除。
②点击 + > XR > XR Origin (VR),将 XR Origin 添加至场景。
XR Origin 物体包含以下元素:
元素阐明XR Origin主物体,负责挂载管理控制脚本。Camera Offset同步头戴 6Dof 数据,使摄像头和手柄可以或许在场景中移动。Main Camera主摄像机,负责捕获和生成展示在表现器上的画面。LeftHand Controller左手柄节点。RightHand Controller右手柄节点。 ③选中 XR Origin。Inspector 窗口中将表现 XR Origin 挂载的组件和脚本。点击 Inspector 窗口底部的 Add Component 按钮。搜索 PXR_Manager 脚本,然后双击将其添加。
④接下来配置手柄控制器表现。在 Hierarchy 窗口中,展开 XR Origin > Camera Offset。选中 LeftHand Controller。在 Inspector 窗口中,点击 XR Controller (Action-Based) 面板右上角的 预设 图标。
你将看到 Select Preset 窗口。双击添加 XRI Default Left Controller 设置文件,导入默认左手柄设置。
在 XR Controller (Action-Based) 脚本地区找到 Model Prefab 设置项。在 Project 窗口中,前去 Packages > PICO Integration > Assets > Resources > Prefabs。将 LeftControllerModel 拖至 Model Prefab 中。
按雷同步调配置 RightHand Controller。
⑤由于 PICO Unity Integration SDK 使用了最新的 Unity 输入体系,以是必要添加 Input Action Manager 脚本来控制输入,步调如下:
(1)在 Hierarchy 窗口中,选中 XR Origin。
(2)点击 Inspector 窗口底部的 Add Component 按钮。
(3)搜索 Input Action Manager 脚本,然后双击将其添加。
(4)在 Input Action Manager 脚本地区,展开 Action Assets 列表,然后点击 +,添加 Element 0 配置项。再次点击圆圈图标。
你将看到 Select InputActionAsset 窗口。
双击 XRI Default Input Actions 将其添加至 Element 0 配置项。
至此,底子 XR 场景搭建完成。
6、打包发布APK,在PCIO内里测试
来源:
https://blog.csdn.net/weixin_44733991/article/details/131261397
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
一锤定阴
21
主题
0
回帖
63
积分
注册会员
注册会员, 积分 63, 距离下一级还需 287 积分
注册会员, 积分 63, 距离下一级还需 287 积分
积分
63
加好友
发消息
回复楼主
返回列表
Unity
Web开发
易语语言
Cocos Creator
UE
其他
图文推荐
非绿色-黑鳍自动换角色组队吃药自动没疲劳刷金
2024-09-21
绿色-剑灵怀旧完整主线(10月更新)有韩服
2024-09-12
非绿色-定制AI全自动黑鳍V1.2
2024-09-14
剑灵三系精修端 星术咒3鬼3 T2 饰品属性外观
2023-08-16
Unity 超级马里奥
2023-08-22
热门排行
1
非绿色-黑鳍自动换角色组队吃药自动没疲劳
2
非绿色-定制AI全自动黑鳍V1.2
3
绿色-剑灵怀旧完整主线(10月更新)有韩服
4
剑灵三系精修端 星术咒3鬼3 T2 饰品属性外
5
Unity 超级马里奥
6
AI绘画stable-diffusion-webui指定GPU运行
7
非绿色-武神塔合集
8
非绿色-使用教程攻略
9
非绿色 3号自动切线 黑骑 钓鱼 蓝蛙
10
绿色-黑鳍脚本合集