簡體   English   中英

無法在 SceneKit 中加載紋理

[英]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.

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