在真实iPhone上加载SceneKit中的大型DAE文件失败

时间:2016-12-15 18:09:46

标签: ios scenekit

我无法在iphone中启动我的场景包游戏。当我在真实设备iphone中运行时,我遇到了这个错误 __79- [MTLDebugRenderCommandEncoder initWithRenderCommandEncoder:parent:descriptor:] _ block_invoke:738:断言失败`在无记忆模式下渲染编码器使用的资源超出硬件限制。 聊天对话结束 我在这里添加一些代码

let scene = SCNScene(named: "art.scnassets/Update2/Tunnel-005.dae" )!




    rail  = (scene.rootNode.childNode(withName: "ID78487", recursively: true))!

    rail.physicsBody = SCNPhysicsBody.static()

    rail.physicsBody!.contactTestBitMask = 1

    scene.rootNode.addChildNode(rail)

任何帮助??

1 个答案:

答案 0 :(得分:0)

90 MB DAE文件相当大,错误消息确实表明您已经耗尽了某些资源。如何使用场景编辑器并将其转换为SCN格式?