簡體   English   中英

是否可以在iPad Swift Playground中使用Metal着色器代碼?

[英]Is it possible to use Metal shader code in an iPad Swift Playground?

是否可以在iPad Swift Playground中使用自定義的金屬着色器代碼?

如果是這樣,如何將* .metal文件或代碼(或其預編譯對象)保存到iPad上以與Playground和Swift代碼一起使用? 在Mac上使用Xcode是否需要幫助?

(此問題與使用內置性能着色器無關,或與在Mac上的Playground中運行內容無關)

您有兩種選擇:要么在Xcode中創建一個iOS游樂場,然后將其發送到iPad,但是您就不能編輯.metal文件,只需閱讀該文件即可,如本例所示 或者,您可以將着色器文件創建為多行字符串(在Swift 4和Xcode 9 beta中現在可以使用),然后從該字符串創建庫。 更加麻煩的方法是像本例中那樣在Xcode 8 / Swift 3中連接字符串行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM