Unity+Pico:配置开发环境 搭建基础框架

这篇具有很好参考价值的文章主要介绍了Unity+Pico:配置开发环境 搭建基础框架。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Unity环境配置

 1、下载并解压PICO Unity Integration SDK

解压到本地,其中package.json就是将SDK添加到项目所要用到的文件。

下载并解压PICO Unity Live Preview Plugin (Experiment)

解压到本地,其中package.json就是画面预览功能所要用到的文件。

unity pico,unity,游戏引擎

unity pico,unity,游戏引擎

unity pico,unity,游戏引擎

下载PICO Developer Center

unity pico,unity,游戏引擎

双击下载好的文件

 unity pico,unity,游戏引擎

自定义安装位置,进行安装。

 unity pico,unity,游戏引擎

2、安装Unity

下载并安装Unity Hub,安装完成后点击安装 > 安装编辑器,选择长期支持版本进行下载。详细版在Unity安装及创建第一个Unity项目

注意:安装时需要勾选开发工具和安卓组件,如果已经安装过开发工具,则不需要勾选。

unity pico,unity,游戏引擎

unity pico,unity,游戏引擎

3、导入SDK

进入Unity 3D项目,点击Window > Package Manager,在Package Manager界面点击“+”号按钮,选择“Add package from disk...”,跳转到步骤1中SDK解压的目录,选择“package.json”即可导入PICO Unity Integration SDK。

unity pico,unity,游戏引擎

unity pico,unity,游戏引擎

unity pico,unity,游戏引擎

项目会重启

unity pico,unity,游戏引擎

unity pico,unity,游戏引擎

在In Project中显示有PICO Integration则导入成功。

 unity pico,unity,游戏引擎

在Package Manager界面点击“+”号按钮,选择“Add package from disk...”,跳转到步骤1中PICO Unity Live Preview Plugin解压的目录,选择“package.json”即可导入PICO Unity Live Preview Plugin。

unity pico,unity,游戏引擎

安装XR Interaction Toolkit,从PackageManager中选择Unity Registry,找到XR Interaction Tookit,导入Samples包体。

unity pico,unity,游戏引擎

此时在Edit->Project Setting的XR Plugin Management安卓页面选择Pico,PC页面勾选PICO Live Preview。

unity pico,unity,游戏引擎

unity pico,unity,游戏引擎

4、配置文件

打开如下图片中的路径和所有配置文件,为每个配置文件点击Add to ....这是因为OpenXR使用了最新的Input System,在这里需要更新一下。

unity pico,unity,游戏引擎

5、修改项目配置

点击Edit > Project Settings,弹出Project Settings界面,先修改Player的配置。在Player的“Other Settings”下,找到“Identification”选项,

unity pico,unity,游戏引擎

1)将“Minimum API Level”设置为“Android 10.0 ‘Oreo’ (API level 29)”;

2)将“Target API Level”设置为“Automatic (highest installed)”(默认)。

3)将Scripting Backend改为IL2CPP,取消勾选ARMv7,勾选ARMv64。

unity pico,unity,游戏引擎

二、使用Pico SDK搭建基础框架

一个基础的场景包括平行光、地面、头显及手柄。在新建的Unity场景中,会自动创建方向光和相机,我们需要做的就是在场景内新增一个地面,并用XR的相机替换默认相机。 

1、新增地面

右键 > 3D Object > Plane即可在场景内创建一个地面。

2、在场景中添加XR相机。

右键-->XR-->Device-based->XR Origin,将场景中的Main Camera删除。

3、修改头显配置

选中XR Origin,通过下方“Add Component”按钮添加PXR_Manager组件,该组件用来控制头显的渲染,以及头显内关于应用的合法性检查、屏幕渐变等。

4、设置手柄模型

找到Packages/PICO Integration/Assets/Resources/Prefabs目录下的手柄模型预制体,选择对应的设备。

拖拽到XR Origin > Camera Offset > LeftHand Controller 的XR Controller组件中的“Model Prefab”属性。左右手配置一样。

unity pico,unity,游戏引擎

 unity pico,unity,游戏引擎

三、实现实时预览应用场景

1、pico设备开启开发者模式

        1.1 开启 PICO VR 一体机。

        1.2 前往 设置 > 通用 > 关于本机。

        1.3 光标移至 软件版本号 并连续点击多次,直到左侧导航栏下方出现 开发者 选项。

unity pico,unity,游戏引擎

        1.4 点击 开发者,进入开发者选项界面。

        1.5 打开右上角的 USB调试开关。

unity pico,unity,游戏引擎

 2、使用串流线连接电脑和头戴,打开PICO Developer Center,设备显示已连接

 unity pico,unity,游戏引擎

3、在 Unity 编辑器中打开你的项目。

点击File->Build Settings,切换到Android,RunDevice中选择你的设备,没出现就按右边Refresh刷新一下

unity pico,unity,游戏引擎

 4、然后点击场景上方的 播放 按钮,头戴上将弹出 串流授权 窗口:点击允许,头戴将同步显示应用画面。

unity pico,unity,游戏引擎

unity pico,unity,游戏引擎文章来源地址https://www.toymoban.com/news/detail-719685.html

到了这里,关于Unity+Pico:配置开发环境 搭建基础框架的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【unity】Pico VR 开发笔记(基础篇)

    XR Interaction Tooikit 版本 2.3.2 一、环境搭建 其实官方文档已经写的很详细了,这里只是不废话快速搭建,另外有一项官方说明有误的,补充说明一下,在开发工具部分说明 插件安装——安装pico的sdk和XR Interaction Tooikit 环境配置——在场景里添加头显和手柄,并进行配置和项目

    2024年02月14日
    浏览(57)
  • Unity xLua开发环境搭建与基础进阶

    Unity是一款非常流行的游戏开发引擎,而xLua是一个为Unity开发者提供的Lua框架,可以让开发者使用Lua语言来进行游戏开发。在本文中,我们将介绍如何搭建Unity xLua开发环境,并进行基础进阶的学习。 环境搭建 首先,我们需要下载xLua框架,可以在GitHub上找到最新的版本。下载

    2024年02月22日
    浏览(54)
  • 【unity】Pico VR 开发笔记(基础篇)包括射线

    XR Interaction Tooikit 版本 2.3.2 一、环境搭建 其实官方文档已经写的很详细了,这里只是不废话快速搭建,另外有一项官方说明有误的,补充说明一下,在开发工具部分说明 插件安装——安装pico的sdk和XR Interaction Tooikit 环境配置——在场景里添加头显和手柄,并进行配置和项目

    2024年02月04日
    浏览(42)
  • Unity—配置lua环境变量+VSCode 搭建 Lua 开发环境

    每日一句:保持须臾的浪漫,理想的喧嚣,平等的热情 链接:https://pan.baidu.com/s/14pAlOjhzz2_jmvpRZf9u6Q?pwd=hd4s 提取码:hd4s 此电脑——属性——系统——高级系统设置 ——环境变量 用户变量新建 (路径为安装包存放路径 ) 系统变量 点击Path ——编辑 添加,点击确定 按win+R键弹

    2024年01月23日
    浏览(46)
  • [Unity]VRTK_v4使用指南(配置)和Pico 4开发笔记(SteamVR)

    1这些插件的关系 先随便讲一下这些插件的关系和使用,我只使用过PICO4,所以一起都是基于pico4设备来说的 1.1.1  PICO SDK+XRI 首先在pico自带的安卓平台上面开发,需要使用pico的sdk作为输入输出,然后使用XRI包,这个包里面帮我们写好了很多函数,比如传送和抓取,所以开发很

    2024年02月08日
    浏览(57)
  • Unity AR开发环境搭建

    在上一篇文章中,我定义了各种类型的扩展现实 (XR)。 在其中,我将增强现实 (AR) 定义为:增强现实 (AR) 将数字对象置于物理世界中。 通常,该设备将配备某种类型的相机(例如智能手机),可以实时提供叠加在其上的数字对象。 AR 通常仅使用 UI 元素来允许您与数字对象进

    2024年04月22日
    浏览(61)
  • Unity+Pico 基础传送与锚点传送

    基础传送就是头显的瞬移方式,是目前Pico一体机开发中一种主要的运动方式,可以让玩家通过激光线移动到想要去的目的地。 一、基础传送 1、首先在地面添加传送区域组件“Teleportation Area”,也可以在Hierachy窗口右键--XR--Teleportation Area创建带传送区域组件的地面,然后将“

    2024年02月12日
    浏览(54)
  • 【Unity小帮手】Oculus Quest2+Unity 串流开发环境搭建

    (1)创建Facebook账号,将头盔连接电脑         首先要有一个Facebook账号,电脑端下载好Oculus,使用Link线将Oculus Quest2与电脑连接好,在眼镜中选择Link连接,如下图所示。 (2)电脑端启动Oculus软件与SteamVR                    (3)进入Unity,首先将Unity的开发环境修改为

    2024年02月14日
    浏览(55)
  • 【unity】Pico VR 开发笔记(视角移动)

    视角移动是简单的基础功能,这里区别于头显定位获得的小范围位移,是长距离不影响安全边界的位移方式。的 常见的位移方式有两种 ,其一是触发后 瞬间传送 到指定位置,其次是 摇杆控制视角实时移动 。XR Interaction Toolkit提供了两种位移方式的脚本,正确配置就可以实现

    2024年02月14日
    浏览(45)
  • Pico neo3+Unity开发记录

    先去官网下载sdk,然后解压。  解压后得到(一会从unity导入json)  打开unity PackageManager  选择第一个导入刚才解压的json等待unity自动编译即可 此时,这个开发工具包是旧版本,先不要升级(官网给的方案是直接升级到最新版,新版开发方式略有不同)  然后打开player设置打开

    2024年02月03日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包