【发布时间】:2020-07-24 10:22:46
【问题描述】:
我正在开发一个显示流式视频的 SceneKit 应用。在其中我创建了一个平面,将 UIImage 附加到它,然后保存 CALayer。后来,我得到一个压缩的视频流,我把它解压成一个 CGImage。然后我用新的 CGImage 更新 CALayer 的内容。这一切都有效,但是帧速率很慢,而且似乎不是流式传输或解压缩问题。
我的问题是:有没有更快、更有效的方法来做到这一点?我已经对 SCNPlane 进行了旋转和偏移转换。但是,这些应该只是矩阵更新,不应更改渲染时间,因为您必须通过相同的矩阵才能在其原始坐标中渲染 SCNPlane。
【问题讨论】:
标签: ios swift sprite-kit video-streaming scenekit