我抓住从网页在搅拌机做了一个简单的台球桌,远销它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