apple vision pro空间应用系统的诞生-凯发app

产业

apple vision pro空间应用系统的诞生

happy beam是一个小游戏应用,演示如何在visionos中构建简单交互式3d游戏,该应用支持用户使用手势或游戏控制器;支持arkit 3d手部追踪以识别和追踪心形手势,在运行游戏之前,用户必须获得visionos手势授权。

apple vision pro将为用户带来全新类别的空间应用,以下是如何查看及应用示例代码的步骤。

wwdc 2023上,apple vision pro和visionos的公布震惊了业界,苹果承诺将以简单直效的方式打造apple vision pro沉浸式应用。

除了系统演示,苹果还在开发者网站添加了一个资源页面,该页面包含了示例代码,开发者可以下载示例代码以了解如何开发visionos应用。

目前,已有四个示例应用,分别是:

hello world

destination video

diorama

happy beam

所有示例应用页面都有简短的可播放视频,以使开发者了解应用界面,而无需在xcode中构建。

首先,开发者需要下载macos sonoma beta并安装到备用驱动器上,启动并运行更新;然后,开发者必须安装 xcode beta 4、命令行工具和visionos模拟器。

所有三个组件均可在苹果开发者下载页面单独下载,开发者需要一个apple id才能登录下载。

设置软件环境后,请前往visionos文档页面,鼠标滚动到页面底部,开发者将能看到列出的四个示例应用。

单击每个示例应用页面,然后单击每个示例应用页面上的“下载”按钮以一一下载示例应用项目。

要构建和运行每个应用程序,开发者需要熟悉xcode、swift、swiftui,在某些情况下还需要熟悉arkit和3d工具。

hello world

与传统hello world应用不同,visionos hello world是一款2d和3d swiftui应用,可显示地球、轨道上的物体和太阳系。

与大多数hello world应用不同,visionos版本包含四十多个文件,其中一些文件与应用程序本身相关,例如模型、设置、地球物体、轨道文件、太阳系文件和现实视图。

hello world基于沉浸式空间和3d体积技术在房间中以3d方式显示地球和太阳系。你可以抓取太空中的物体并移动、缩放,以及查看相关的其他物体,例如轨道上的物体。

有一点是明确的:visionos应用将比大多数ios或macos应用更加复杂。

destination video

destination video是一款多平台视频流应用,可在visionos、ios和tvos上运行,该应用支持跨平台通用界面播放。

destination video基于avfoundation框架开发,兼容音频和视频播放以及媒体处理高级api。

diorama

diorama是一款演示如何使用apple realitykit和reality composer pro(rcp)创建交互式3d 地图的应用,并支持用户在3d空间环境下旋转和导航地图。

diorama支持用户在3d地图上参观美国加利福尼亚州两个真实徒步旅行地点:优胜美地国家公园和卡特琳娜岛。

为了创建像diorama这样的交互式3d应用,开发者需要使用或创建3d资源,例如对象、图像和rcp场景,不仅如此,diorama还可添加音频。

happy beam

happy beam是一个小游戏应用,演示如何在visionos中构建简单交互式3d游戏,该应用支持用户使用手势或游戏控制器;支持arkit 3d手部追踪以识别和追踪心形手势,在运行游戏之前,用户必须获得visionos手势授权。

关键词

24快报
元宇宙的喜与忧
2024年2月23日 10:28
json抓取失败
网站地图