这个特效允许你将常规矩形的 SwiftUI View
的几何形状转换为四边形分段 ⏢,这样你就可以做一些有趣的事情,例如:
这个着色器使用双线性插值,通过 View.distortionEffect
将像素位置映射到输出。 该存储库包含一个编辑器应用程序,允许你以交互方式尝试。
作为 Swift Package 使用。
使用 View.segmentationEffect
修饰符。
我主要为了自己而制作它,作为我最近的 SwiftUI
+ Metal
研究的练习。目前,API 还没有经过非常仔细的设计,所以这个包的可能性非常有限,但请试一试,如果你喜欢它,一定要告诉我。如果它对任何人在实际项目中有用,我肯定可以花更多的时间在上面。目前 - 它只是“对我有效™️” ⏸️😁
欢迎随意使用它,欢迎随意贡献(修复问题,分享想法),并且欢迎随时在 @czajnikowski 联系我 👋