找回密码
 立即注册
查看: 427|回复: 0

unity实现在Oculus沉浸式效果

[复制链接]
发表于 2022-2-9 13:41 | 显示全部楼层 |阅读模式
unity正常发布的APK在Oculus设备中查看效果为小屏效果,但是针对VR我们需要的是沉浸式的参观效果的实现,demo的目标功能为在Oculus中可以通过控制手柄的摇杆实现沉浸式参观,实现方法步骤如下:

  1.首先创建简单的场景,比如我的场景只包括了plane和cube

简单场景搭建

2.添加Oculus插件

下载插件


导入

导入完成后会自动重启编辑器,然后可以在project目录以及工具栏中看到Oculus包

Oculus导入完成

3.在project->Oculus->VR->Prefabs找到OVRPlayerController并拖入Hierachy面板,

4.在工具栏选择Oculus->Platform->Edit Settings,打开Oculus官网创建APP并获取APPID,并填写,注意进入Oculus官网需要连接外网哦~

获取APPID


至此第一视角可通过手柄控制移动的场景搭建完成啦~可以在unity中使用WASD控制视角变换

场景搭建完成后进行打包:

1.在File->BuildSetting中设置platform为Android;

2.设置Texture Compression为ASTC;

3.设置RunDevice为Oculus设备(Oculus设备通过USB连接到PC后可见)

切换为Android

4.进入PlayerSettings界面设置打包到Oculus相关属性

playerSetting

当无法点击Virtual Rality Supported时进入PackageManager查看是否是下载了其他的Oculus插件导致冲突,如果是需要先remove原下载的包,添加Oculus的SDK后会进行安装

6.至此可以进行编译啦,打开build页面后点击build and run,输入打包APK的名称并有进度条弹出,当打包完成后在Oculus设备中可以直接看到运行的界面了,该apk可以在设备的app管理页面->未知来源分组的apk中找到,至此可以设备中看到沉浸式效果啦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-9-22 21:23 , Processed in 0.131946 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表