我抓住從網頁在攪拌機做了一個簡單的檯球桌,遠銷它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. 在SceneKit中支持Collada/DAE模型的要求是什麼?
- 2. 紋理不顯示時加載.dae模型
- 3. 在線顯示3D模型
- 4. 在運行時更改3D模型
- 5. 通過SceneKit編輯網格
- 6. TinyMCE不會在編輯器中顯示格式化文本
- 7. 如何將3D模型添加到SceneKit?
- 8. 在瀏覽器中顯示Flash模型中的3D模型
- 9. ARKit,SceneKit,SCNPhysicsVehicle:如何正確縮放DAE模型?
- 10. 強類型編輯器模板不顯示
- 11. php代碼顯示,而不是運行
- 12. 如何在iphone中以編輯模式顯示錶格?
- 13. extjs4.0行柵格編輯器多選擇組合顯示鍵而不是值時選擇
- 14. MvcContrib網格和顯示/編輯模板
- 15. NSDateFormatter顯示錯誤的日期格式(的nachm。而不是PM)在模擬器
- 16. 在Xcode 7.2編輯器中獲取3D模型的問題
- 17. Select2 4.0.3 - 選擇的選項不在編輯模式下顯示,而是顯示默認的第一個值
- 18. 輸入類型時間顯示12小時格式而不是24
- 19. 在表格中顯示覆選框的編輯器模板
- 20. 在JavaScript/HTML5中顯示3D模型
- 21. 在iOS中顯示紋理3D模型
- 22. 在MonoTouch中顯示3D模型
- 23. 在WPF中顯示3D模型
- 24. 應用程序不顯示我的編輯器/顯示模板?
- 25. Sharepoint webpart-編輯模式顯示
- 26. 使用模式顯示編輯路徑
- 27. 在編輯單元格值時編輯單元格值時顯示十進制格式的數據
- 28. 如何在單元格處於編輯模式時顯示披露指標?
- 29. 在QTableView中顯示行中所有單元格的編輯器
- 30. 在模擬器中運行時不會顯示Android ExpandableLists。
感謝您的答覆。我落得這樣做是DAE文件拖到.scnassets文件夾,將其轉換通過使用內置的轉換器.scn並拖動生成的文件到主場景文件。到目前爲止這麼好:) – mdonati
拖放[通過Finder]。 – Scotch