unity pico开发二:创建基本的交互

文章目录

    • [导入UnityXR Interaction ToolKit](#导入UnityXR Interaction ToolKit)
    • 构建基础内容

导入UnityXR Interaction ToolKit

检查一下packagemanager,unityxr interactionToolkit是否自动导入

我们需要升级到一个不超过3.x的版本,因为pico还不支持3.x的内容

然后右侧samples里导入初始内容,尤其是starterAssets,里边定义好了一些配置文件和inputsystem的预制动作

构建基础内容

xrorigin

删掉原有的相机

右键创建一个XROrigin,这是vr物体的基础

配置左右手

找到xrorigin下的左手

选择XRController组件,点击预制体按钮,选择正确的数据

数据将被自动添加

然后此脚本下方Model属性,选择Packages/PICO Integration/Assets/Resources/Prefabs/LeftControllerModel,这将在运行时生成一个可以根据按键播放动画的控制器模型


右手同样处理
PXR_Manager

为XROrigin物体挂载PXR_Manager组件,每个场景都要挂

InputActionManager

检查一下XR Origin物体是否挂载了InputActionManager脚本,如果没有手动挂上

然后如下指定

运行
先按这个配置好环境

此时运行,可以在头盔中看到画面

相关推荐
SmalBox43 分钟前
【渲染流水线】[逐片元阶段]-[裁剪测试]以UnityURP为例
unity·渲染
与火星的孩子对话4 小时前
Unity高级开发:反射原理深入解析与实践指南 C#
java·unity·c#·游戏引擎·lucene·反射
阿赵3D7 小时前
Unity2022打包安卓报错的奇葩问题
android·unity·安卓
小徐小徐编程不急16 小时前
unity实现背包拖拽排序
unity·游戏引擎
萘柰奈21 小时前
Unity进阶--C#补充知识点--【Unity跨平台的原理】Mono与IL2CPP
unity·c#·游戏引擎
淡海水1 天前
【原理】Unity GC 对比 C# GC
unity·c#·gc·垃圾回收
阿赵3D1 天前
Unity引擎播放HLS自适应码率流媒体视频
unity·游戏引擎·音视频·流媒体·hls
NRatel1 天前
Unity 游戏提升 Android TargetVersion 相关记录
android·游戏·unity·提升版本
SmalBox1 天前
【渲染流水线】[光栅阶段]-[片元着色]以UnityURP为例
unity·渲染
★YUI★2 天前
学习游戏制作记录(玩家掉落系统,删除物品功能和独特物品)8.17
java·学习·游戏·unity·c#