(三)Unity开发Vision Pro——入门

这篇具有很好参考价值的文章主要介绍了(三)Unity开发Vision Pro——入门。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

3.入门

1.入门

本节涵盖了几个重要主题,可帮助您加快visionOS 平台开发速度。在这里,您将找到构建第一个 Unity PolySpatial XR 应用程序的分步指南的链接,以及 PolySpatial XR 开发时的一些开发最佳实践。

2.开发与迭代

有关先决条件、开发、迭代、部署和调试的信息,请参阅开发和迭代。

3.创建新项目

这些指南提供了 VisionOS 入门的分步说明。

  1. 从头开始新的visionOS项目中,您将找到一个分步教程,指导您从头开始安装、设置和部署一个简单的Unity应用程序以定位visionOS和Apple Vision Pro。
  2. 从沉浸式应用模板启动新的visionOS 项目中,您将找到使用沉浸式应用模板设置新项目的分步教程。
  3. 示例内容:了解如何使用visionOS 和应用程序示例中,您会发现各种垂直切片演示项目,解释如何使用PolySpatial 技术进行visionOS 开发。

4.移植现有项目

将现有 Unity 项目移植到 visonOS 时,需要考虑几个因素。最大的限制是不支持某些核心 Unity 功能,而其他功能则提供减少的功能集。此外,输入不同,处理能力和支持的组件也会有所不同。有时您必须开发自己的系统来支持您独特的项目功能并解决这些限制。

您可以找到有关将 VR 体验移植到 VisionOS 的信息,了解沉浸式应用程序当前支持哪些Unity 功能和组件,或者如何使用项目验证来获得有用的编辑器内帮助来移植项目。有关输入和其他开发主题的更多信息,请查看参考文档

3.1 从头开始创建VisionOS项目

1.有关硬件和 Unity 版本要求的更多信息,请访问要求

2.确保切换visionOS的构建平台(实验)

3.1.1 完全沉浸式虚拟现实

确保您已安装xr.sdk.visionos软件包

1)选择编辑 > 项目设置...

2)打开XR 插件管理器菜单

3)选中视觉操作系统复选框

4)选择文件 > 构建设置...

>添加场景(SampleScene)

>选择构建。

您的应用程序将渲染一个完全沉浸式的空间,您应该看到 Unity 天空盒(或您的应用程序)在 Apple Vision Pro 模拟器中运行。

有关更多信息,请参阅完全沉浸式 VR文档

3.1.2 混合现实和共享空间

确保已安装com.unity.polyspatial、com.unity.polyspatial.visionos和com.unity.polyspatial.xr软件包

1.在场景中创建体积相机
a.打开场景工具/XR Building Blocks 菜单,然后单击体积相机
b.创建一个空游戏对象并添加体积相机组件

2.将体积相机配置为有界或无界模式并调整尺寸
a.尺寸将调整内容的渲染比例
b.对于有界应用程序,请确保某些内容在体积相机的尺寸内可见

3.打开项目设置 > PolySpatial ...

>选中启用 PolySpatial 运行时框

无界应用程序

对于想要使用 ARKit 功能的无界应用程序,您需要在 XR 插件管理设置中启用visionOS,并确保您的项目中有AR Foundation 包。对于 ARKit Hands,请确保您的项目中有XR Hands 包。

1.选择文件 > 构建设置...

>添加场景(SampleScene)

>选择构建。

对于有界应用程序,您的应用程序可以与共享空间中的其他应用程序一起存在,对于无界应用程序,您的应用程序将是唯一可见的内容。

注意:Apple Vision Pro 模拟器不提供任何 ARKit 数据,因此平面、网格、跟踪手等将无法工作。

有关更多信息,请参阅PolySpatial MR 应用程序文档

3.2 示例

Unity PolySpatial 示例为 Unity 中的 VisionOS 开发提供了一个起点,该起点围绕具有有限体积和无限体验的特定用例。

3.2.1 有界体积样本

有针对性的输入 - 气球画廊

目标输入 - 气球画廊是一款迷你游戏,演示如何使用间接捏合和直接(戳)输入来定位有界体积场景中的内容。

(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity

(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity

3.2.1.1 动态体积相机 - 角色跑步者

动态体积相机- 角色跑者是一款迷你游戏,演示了在有界体积中动态重新定位体积相机的能力。奔跑者迷你游戏会跟随角色在一个大于有限体积范围的环境中导航。

(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity

(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity

 

3.2.1.2 调试界面

Debug UI场景允许用户测试各种输入类型;直接(戳)、直接捏、间接捏以及使用调试 UI分析数据。 

(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity (三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity

3.2.1.3 操纵

操纵场景允许用户在有界体积内操纵具有不同碰撞器形状的各种对象

(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity 

(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity

3.2.1.4 用户界面

UI场景为用户提供了有界应用程序中使用的常见空间 UI 的示例。这包括按钮、滑块、切换按钮和下拉菜单等元素。

(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity

3.2.1.5 项目启动器

项目启动器场景允许用户使用轮播风格的空间 UI 从有限体积启动各种 Unity 场景。

(三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity (三)Unity开发Vision Pro——入门,Unity&Vision Pro,visionOS,Vision Pro,Unity

3.2.2无限样本

3.2.2.1 图像追踪

图像跟踪场景允许用户在无限制的应用程序中使用预定义的、唯一的图像标记生成内容。

3.2.2.2 混合现实

混合现实场景允许用户在无限制的应用程序中使用自定义 ARKit 手势生成内容。它还可视化物理环境中的平面数据信息** **。文章来源地址https://www.toymoban.com/news/detail-648177.html

到了这里,关于(三)Unity开发Vision Pro——入门的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • (四)Unity开发Vision Pro——参考文档

    4.1.1 支持的 Unity 功能和组件 大多数 Unity 组件无需修改即可在此平台上运行 - 包括大多数自定义 MonoBehaviours、动画逻辑、物理、输入处理、资产管理、AI 等。然而,需要渲染的组件需要特殊的支持。因此,一些组件在此平台上提供的功能集有所减少;其他目前不支持。下表总

    2024年02月13日
    浏览(38)
  • (六)Unity开发Vision Pro——词汇表

    1.PolySpatial Core  (com.unity.polyspatial):基础 PolySpatial 包,初始化和所有设置从这里开始。它执行更改跟踪和处理、序列化/反序列化,并包括 ShaderGraph 到 MaterialX 转换器 2.PolySpatial XR  (com.unity.polyspatial.xr):包括场景验证、功能配置文件、构建块和指导 UI。添加对 XRI、AR Foundatio

    2024年02月13日
    浏览(42)
  • Apple Vision Pro 内容开发制作

    承接 Apple Vision Pro内容制作 3D模型制作 全新的平台。熟悉框架和工具。准备好为Apple Vision Pro设计和构建一个全新的应用程序和游戏世界。 Apple Vision Pro提供了一个无限的空间画布来探索,实验和玩,让你自由地完全重新思考你的3D体验。人们可以与你的应用互动,同时保持与

    2024年02月09日
    浏览(47)
  • (七)Unity VR项目升级至Vision Pro需要做的工作

    Vision Pro 概述 定位为混合现实眼镜,对AR支持更友好 无手柄,支持手(手势)、眼(注视)、语音交互 支持空间音频,相比立体声、环绕声更有沉浸感和空间感 支持VR/AR应用,支持多种应用模式。 Vision Pro技术特性 支持Metal 3图形API及材质,不支持Unity引擎手写Shader,支持Un

    2024年02月12日
    浏览(37)
  • 【MR】搭建 Vision Pro App 开发环境

    2023 年 6 月 21 日,Apple 发布 Xcode 15 Beta 2,包含了初代版本的 visionOS 1 beta,标志着苹果正式发布 Vsion Pro 的 SDK。 官网下载,需要 MacOS = 13.4 可以不选 visionOS 1 beta,直接下载该版本的 Xcode。 下载完成后,解压缩 打开安装好的 Xcode,点击新建项目,选择 visionOS 中的 App 项目,它

    2024年02月13日
    浏览(36)
  • 苹果眼镜(Vision Pro)的开发者指南(2)

    探索构成空间计算的基本要素:窗口、体积和空间,并了解如何使用这些元素构建引人入胜的沉浸式体验。将带你了解用于为visionOS创建应用程序的框架,并向你展示如何进行深度、规模和沉浸式设计。探索如何使用来自Apple的工具,如Xcode和新的Reality Composer Pro,以及如何制

    2024年01月21日
    浏览(52)
  • 苹果眼镜(Vision Pro)的开发者指南(1)

    一、用到的底层核心框架: SwiftUI:无论开发者是要创建窗口、体积还是空间体验,SwiftUI 都是构建新的 visionOS 应用程序或将现有 iPadOS 或 iOS 应用程序引入平台的最佳方式。凭借全新的 3D 功能以及对深度、手势、效果和沉浸式场景类型的支持,SwiftUI 可以帮助你为 Vision Pro 构

    2024年01月22日
    浏览(59)
  • 苹果眼镜(Vision Pro)的开发者指南(5)-主要工具

    主要工具有:Xcode、Reality Composer Pro、Unity 第一部分:【用Xcode进行开发】 开始使用Xcode为visionOS进行开发。将向你展示如何在你现有的项目中添加一个visionOS目标,或者构建一个全新的应用,在Xcode预览中创建原型,以及从Reality Composer Pro中导入内容。还将分享如何使用visionO

    2024年01月24日
    浏览(72)
  • 苹果头显Vision Pro深度解读3 苹果头显visonOS开发指南

    1  程序员visonOS开发指南   作为iOS开发者,切换到visionOS开发非常简单啊,过去的一些技术基本上都用得上。目前根据苹果WWDC官方的文档,视频,我们可以知道: 开发语言,使用的是swift object-c c c++等,swift当然作为首选。 开发界面,使用的是swiftUI, 如果要展示3D模型, 用Re

    2024年02月09日
    浏览(52)
  • 苹果眼镜(Vision Pro)的开发者指南(6)-实战应用场景开发 - 游戏、协作、空间音频、WebXR

    第一部分:【构建游戏和媒体体验】 了解如何使用visionOS在游戏和媒体体验中创建真正身临其境的时刻。游戏和媒体可以利用全方位的沉浸感来讲述令人难以置信的故事,并以一种新的方式与人们联系。将向你展示可供你入门的visionOS游戏和叙事开发途径。了解如何使用Real

    2024年01月24日
    浏览(52)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包