Members only visionOS Featured 使用 Anchor Entity 在 visionOS 中锚定现实世界对象 为何需要 Anchor Entity 在 RealityKit 中,可以使用 Entity 和 RealityView 来加载和渲染 3D 对象,并为他们添加动画,从而创建虚拟现实体验,你可以参考下面的文章了解如何实现。 visionOS 开发 / 使用 RealityKit 播放动画(一)了解如何使用 RealityKit 在 3D 模型上播放动画。Code With Ivens廖林快速上手 Reality Composer Pro 的 Timelines 功能,轻松添加动画了解 Reality Composer Pro 中的 Timelines 功能Code With Ivens廖林 但是,如果你想将虚拟内容添加到周围的环境,来创建更加具有吸引力的增强现实(AR)体验,
visionOS 使用 EnvironmentObject 和 AppState 管理全局状态 在应用程序开发中,组件之间的状态传递是一个常见的需求。管理状态的方式会影响代码的可维护性、可扩展性以及可读性。本文将介绍两种常见的状态传递方式:变量传递和全局状态管理。 使用变量传递状态 变量传递是最直观的状态传递方式。在这种方式中,我们在声明组件时创建变量,并在需要的地方通过显式方式传递这些变量。 举个例子,假设我们有一个父组件 ParentView 和一个子组件 ChildView,我们可以通过变量传递在这两个组件之间共享数据。 struct ParentView: View { @State private var username: String = "John Doe" var body: some View { VStack { Text("Parent View") ChildView(username: $username) Text("Username: \(username)") } } } struct ChildView:
Members only visionOS 在 visionOS 中使用 Stack 实现灵活布局 探索如何在 visionOS 中利用 SwiftUI 的 Stack 组件(包括 HStack, VStack, 和 ZStack)来创建灵活且响应式的用户界面布局。
Members only visionOS Apple 提供的 visionOS 开发技术、框架与工具指南 了解如何使用 Apple 提供的开发技术、框架与工具,来开始你的 visionOS 应用开发。
visionOS Featured 如何使用 Reality Converter 转换模型到 USDZ 格式 了解如何使用 Reality Converter 工具来转换和编辑 USDZ 格式的模型文件,并显著减小文件大小。
Swift Xcode 报错解决方案:Your team has no devices from which to generate a provisioning profile 解决 Xcode Your team has no devices from which to generate a provisioning profile 错误。
visionOS 国行 Mac 开启 Xcode Predictive Code Completion 代码自动补全/ 绕过 SKU 限制 在国行 Mac 电脑上开启 Xcode 15 的代码自动补全 / Predictive Code Completion 功能。
visionOS Featured 快速上手 Reality Composer Pro 的 Timelines 功能,轻松添加动画 了解 Reality Composer Pro 中的 Timelines 功能
News Coming soon This is Ivensliao Blog, a brand new site by Ivens Liao that's just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you'd like to stay up to date and receive emails when new content is published!