1

我想在我的应用程序中从 cocos2d 游戏中捕获视频。我可以简单地使用 glReadPixels,但它很慢。我发现 GPUImage/GPUImageMovieWriter 使用更高级的方法,但我必须在 GPUImage 和 cocos2d 之间设置上下文共享

有人知道怎么做吗?

我尝试将 GPUImage 的 sharegroup 推送到 cocos2d 中,但我没有运气:

container = [CCGLView viewWithFrame:CGRectMake(116, 37, 480, 640) pixelFormat:kEAGLColorFormatRGB565 depthFormat:0 preserveBackbuffer:NO sharegroup:[[[GPUImageContext sharedImageProcessingContext] context] sharegroup] multiSampling:NO numberOfSamples:0];

任何帮助,将不胜感激。

4

0 回答 0