网站关键词 提醒,修改文案支持在线图片编辑,越秀网站建设推广,旅游营销型网站建设安装
截至目前visionOS还未在Xcode稳定版中开放#xff0c;所以需要下载Xcode Beta版。比如我们可以下载Xcode 15.1 beta 2#xff0c;注意Xcode 15要求系统的版本是macOS Ventura 13.5或更新#xff0c;也就是说2017年的MacBook Pro基本可以勉强一战#xff0c;基…安装
截至目前visionOS还未在Xcode稳定版中开放所以需要下载Xcode Beta版。比如我们可以下载Xcode 15.1 beta 2注意Xcode 15要求系统的版本是macOS Ventura 13.5或更新也就是说2017年的MacBook Pro基本可以勉强一战基本上还是推荐使用M系列芯片的电脑进行开发。 创建项目
安装好SDK后如果一切正常就可以开始创建visionOS项目了在点击Create New Project..后会看到一个专属的visionOS的标签页如下图所示 接下来和普通的iOS项目并没有太大区别填入相关信息 Initial Scene有两个选项Window和Volume基本的区别是一个二维的一个是三维的后者添加多了一个深度信息。Immersive Space在将Immersive Space Render选择为RealityKit时会有三个选项Mixed、Progressive和Full。这里我们都保持默认选项。
有些新手读者可能会问如果在原有项目中基础上新增一个visionOS的版本该怎么做呢一般公共部分可以抽取到一个shared的文件夹然后在原项目中新增一个Target即可
第一个程序
创建完项目项目文件结构可以参见下图打开ContentView.swift可以看到默认已为我们创建了一个包含有初始3D模型和Hello, world!文本的界面。 项目的入口文件visionOSDemoApp.swift因本项目命令为visionOSDemo与iOS项目并没有区别。
import SwiftUImain
struct visionOSDemoApp: App {var body: some Scene {WindowGroup {ContentView()}}
}
我们的第一个程序就是修改ContentView.swift因为这里并不需要使用RealityKit和3D素材只需要导入SwiftUI即可。
Day 1: Hello visionOS
struct ContentView: View {var body: some View {VStack {Text(Hello, visionOS!)}}
}
在模拟器中的展示效果如下 visionOS内置有多个模拟场景Kitchen(Day)、Kitchen(Night)、Living Room(Day)、Living Room(Night)、Museum(Day)和Museum(Night)可通过模拟器的右上角或预览界面的左下角进行切换 其它相关内容请见虚拟现实(VR)/增强现实(AR)visionOS开发学习笔记
参考资料https://github.com/satoshi0212/visionOS_30Days