首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Everyplay 1.6+显式生成屏幕截图

如何使用Everyplay 1.6+显式生成屏幕截图
EN

Stack Overflow用户
提问于 2013-09-24 11:40:37
回答 1查看 596关注 0票数 0

我想用Everyplay生成EAGLView的屏幕截图,但是无法做到。在Everyplay的github页面中,更改日志说我们可以按需要多次调用[[[Everyplay sharedInstance] capture] takeThumbnail];,但我找不到任何方法从它获得图像。

另外,EveryplayCapture类提供了一个属性"thumbnailTextureId“(我猜它引用了thumbnailTextureId纹理),但始终是0或零。

我不想使用EAGLView的-snapshot方法,因为结果图像不够好(包含粗糙的白色边框围绕着精灵)来使用。

有没有办法从每个剧本中获得截图图像?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-24 11:49:24

你们关系很好。

在类中(然后传递给Everyplay init方法)实现了这个回调方法:

代码语言:javascript
复制
 - (void)everyplayThumbnailReadyAtFilePath:(NSString *)thumbnailFilePath;

现在如果你打电话

代码语言:javascript
复制
[[[Everyplay sharedInstance] capture] takeThumbnail];

Everyplay将调用上面的方法来通知您它已经准备好了--从那里您可以将它作为文件读取。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18980621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档