我想在应用程序运行期间录制屏幕视频录制,不幸的是苹果没有提供任何临时代码。
场景中有一个'RECORD'按钮和一个'STOP'按钮。当我触摸'RECORD'时,我需要拍摄整个游戏的视频(屏幕视频)并在我触摸'停止'时停止录制。 除了截图方法之外还有其他方法吗? 例如 - 会说话的汤姆,愤怒的小鸟等等。
答案 0 :(得分:2)
您可以记录用户互动并重播视频,而不是拍摄视频。如果您对随机事件使用PRNG,则还应确保在重放游戏时使用相同的值对其进行播种。
iOS中的屏幕截图存在一些问题,其中一个是性能问题,另一个问题是某些动画未被捕获,因为它们发生在某个低级别,对于正常的屏幕捕获方法来说是不可见的。
当然,这只会在屏幕上重播游戏。
答案 1 :(得分:0)
如果我们谈论愤怒的小鸟,这是在COCOS2D中开发的,如果你的游戏也是用cocos2d开发的,那么你很幸运.. !!也许如果你深入研究,你可以找到一种方法将它与UIKit一起使用......谁知道...... !!
有一个名为-Kamcord的cocos2d第三方实用程序,可用于录制游戏。 kamcord.com
答案 2 :(得分:0)
我们提供名为“Everyplay”的SDK,可让您完全按照自己的意愿行事。它可以免费使用,而且重量很轻。
我们为Unity3D提供开箱即用的集成,cocos2d(1.x,2.x),cocos2d-x,您当然可以集成到基于OpenGL的自定义游戏引擎。
文档位于https://developers.everyplay.com/doc
该文档包含开发时使用的示例应用密钥,但您当然可以在https://developers.everyplay.com/注册自己的客户端密钥