[英]Can't load textures in SceneKit
我創建了一個帶框的場景,並向其中添加了 .png 文件中的紋理。 它在 SceneKit 編輯器中顯示完美,但在設備上運行后,我看不到任何紋理,並且每個紋理都有以下日志消息:
[SceneKit] 錯誤:加載失敗:src:file:///var/containers/Bundle/Application/A43C8B5A-F58D-4BAC-88BE-22CCF9B52A00/Portfolio.app/app_icons/icon_font%20candy.png [0.0000000x0.0]0. >
怎么了? 也許這是一個測試版錯誤? 僅供參考,我使用 iOS 11 beta 8 (15A5368a) 和 Xcode 9 beta 6 (9M214v)。
同樣的錯誤發生在我身上,修復方法是,在您提供圖像路徑的 .mtl 文件上,使用完整路徑,例如
yourModels.scnasssets/yourFolder/Materials/material.tga
我的路徑是yourFolder/Materials/material.tga
因為材料文件在該文件夾中,但 Xcode 從根目錄查找完整路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.