Swiftui - Apple Watch 上的金属渲染

Posted

技术标签:

【中文标题】Swiftui - Apple Watch 上的金属渲染【英文标题】:Swiftui - Metal Rendering on Apple Watch 【发布时间】:2021-06-03 01:04:37 【问题描述】:

是否可以在 Apple Watch 上渲染金属着色器?我对此无能为力,但我见过few examples of people doing it,但没有指南。我知道MetalKit 不可用,但还有其他方法可以在 Apple Watch 上渲染金属着色器吗? (我试图在手表上复制this)。非常感谢任何帮助。

【问题讨论】:

【参考方案1】:

MetalKit 可能不可用,但 SceneKit 可用(我认为这是 STS 在此演示中使用的)。您应该能够实现使用 SCNTechnique 和自定义 metalFragmentShader 链接的效果。

【讨论】:

我会试一试,谢谢!你能提供任何材料来做到这一点吗?指南或基本示例? 我应该注意,我有在此演示中使用的 Metal Shader 文件:github.com/KrisYu/Water 这是我要复制的内容。 @user 有趣。我不认为金属在 watchOS 上可用。看看SCNTechnique 是否与自定义金属着色器一起使用会很有趣 @Leftasanexercise 这就是我希望找到的。我希望有一些指南这样做。

以上是关于Swiftui - Apple Watch 上的金属渲染的主要内容,如果未能解决你的问题,请参考以下文章

使用 SwiftUi 为 Apple Watch 构建一个基本的高度计

Apple Watch 模态表中的 SwiftUI 图像

在 SwiftUI 中使用 WCSession 向 Apple Watch 发送消息

带有 SwiftUI 的 Apple Watch 上列表项的背景 [重复]

为 SwiftUI Apple Watch App 实现基于页面的导航

Apple Watch SwiftUI 地图事件?如何读取数字表冠旋转的当前区域跨度?