我抓住從網頁在攪拌機做了一個簡單的檯球桌,遠銷它DAE格式,通過拖動文件拖放到添加它到場景現場編輯。游泳池表顯示在那裏很好,但是,當在設備/ SIM上測試時,模型不可見,我只是得到一個黑屏。我可以確認它是與該模型相關的東西,因爲我在場景編輯器中從原始形狀創建了一個球體,並且顯示正常。 3D模型也在那裏,因爲球體位於它的頂部。球具有剛體設置,受重力影響,不會因爲檯球桌而掉落。3D模型(DAE格式)顯示SceneKit編輯器,而不是在運行時
2
A
回答
0
檢查你的對象的法線。由於SceneKit始終選取背景,因此不會顯示其法線向內指向的面。您可以通過進入編輯模式,與一個選擇一切,並按下Ctrl鍵+ñ修復他們在攪拌機。如果它仍然不起作用,那麼出口商有可能出了問題,您將不得不使用其他程序檢查.dae
文件的法線。
3
將dae文件拖入.scnassets文件夾,使用內置轉換器將其轉換爲.scn,然後將生成的文件拖到主場景文件中修復問題。
+0
將dae文件拖入.scnassets文件夾[通過Finder]是解決方案。 – Scotch
0
當我將一個.obj文件拖放到XCode(進入scene.scnassets文件夾)時,我遇到了同樣的問題。該模型將出現在場景編輯器中,但不會在運行時出現(在模擬器或設備上)。
通過將.obj文件添加到Finder中的scene.scnassets文件夾而不是XCode中解決了該問題。該文件然後出現在XCode中(自動刷新)。然後我選擇XCode中的.obj文件並單擊編輯器>轉換爲.scn文件。
紋理將不存在,因此您需要執行將.png文件複製到Finder中的scene.scnassets文件夾,然後將.png文件拖放到Diffuse屬性的相同過程。
相關問題
- 1. ThreeJS不顯示DAE 3D模型
- 2. 在SceneKit編輯器中運行動作
- 3. 在SceneKit中支持Collada/DAE模型的要求是什麼?
- 4. 編輯simple_form顯示相關模式的ID,而不是名稱
- 5. 如何在scenekit中使用3D模型?
- 6. 紋理不顯示時加載.dae模型
- 7. 在線顯示3D模型
- 8. MVC 4編輯模板在HH顯示時間:mm格式
- 9. 在運行時更改3D模型
- 10. 通過SceneKit編輯網格
- 11. 在編輯其他模型字段時顯示模型字段
- 12. Bootstrap datepicker在編輯器中不顯示模型值For
- 13. 如何在TextField中編輯時顯示TableView而不是鍵盤?
- 14. Vim:在編輯器中運行命令而不是脫殼
- 15. TinyMCE不會在編輯器中顯示格式化文本
- 16. 如何將3D模型添加到SceneKit?
- 17. 編輯模板不顯示
- 18. ARKit,SceneKit,SCNPhysicsVehicle:如何正確縮放DAE模型?
- 19. 導軌時間輸入顯示編輯時的不同格式
- 20. 在編輯模式下保存音頻格式而不刷新
- 21. 在html中嵌入.rh 3d模型進行交互式顯示
- 22. UINavigationController在運行編譯時不顯示
- 23. 在瀏覽器中顯示Flash模型中的3D模型
- 24. Three.js,Macintosh顯示3D模型
- 25. Java 3D呈現在vnc上,而不是在顯示器上
- 26. 爲DateTime字段時間格式是不是在編輯模式下顯示天冬氨酸的mvc
- 27. LiveCode:在編輯模式下運行
- 28. 模型創建新行而不是編輯
- 29. 編輯時顯示EditViewController,不編輯時顯示DetailViewController
- 30. 強類型編輯器模板不顯示
感謝您的答覆。我落得這樣做是DAE文件拖到.scnassets文件夾,將其轉換通過使用內置的轉換器.scn並拖動生成的文件到主場景文件。到目前爲止這麼好:) – mdonati
拖放[通過Finder]。 – Scotch