2012-01-09 20 views
0

私はアプリケーションの実行中に画面の録画を録画したいのですが、残念ながらAppleはそれにスクラッチコードを提供していませんでした。総ゲームプレイのiPhone画面のビデオ録画

シナリオには、「記録」ボタンと「停止」ボタンがあります。 「録画」をタッチすると、ゲームプレイ(スクリーンビデオ)全体のビデオを撮影し、「停止」をタッチすると録画を停止する必要があります。 これを行うためのスクリーンショットメソッド以外の方法はありますか? たとえば、トム、怒っている鳥などと話す

+0

で、独自のクライアントキーにサインアップすることができますhttps://developers.everyplay.com/doc

でご利用いただけます。フレームワーククラス – Tirth

答えて

2

ビデオを撮影する代わりに、ユーザーのやりとりを記録して再生することができます。ランダムなイベントにPRNGを使用する場合は、ゲームを再生しているときに同じ値を設定するようにしてください。

iOSでの画面キャプチャにはいくつかの問題があります。そのうちの1つはパフォーマンスで、もう1つは低レベルで通常の画面キャプチャ方法では見えないためにキャプチャされないということです。

これはもちろん、画面上でゲームを再生するだけです。

+0

私はトムのアプリケーションでトムの活動をスムーズに録画していると思うので、この質問をすることができます。先に私はまた、スクリーンショットを取ってキューに保管し、それをバックグラウンドでビデオにエクスポートすることを考えましたが、それは私のための最適化ソリューションではありません。 – Tirth

+0

いいえ、トムはビデオを録画していません。ギャラリーに保存したり、ソーシャルネットワークに投稿したりしたい場合にのみ、ビデオを処理します。 – samfisher

+1

@mvds、はい、私は同じことをしたいと思っています....あなたはそれについて何か考えていますか? – Tirth

0

怒っている鳥について話したら、それはCOCOS2Dで開発されており、あなたのゲームもcocos2dで開発されていれば、あなたは幸運です.. !!たぶんあなたが掘り下がっていると、あなたはUIKitでそれを使う方法を見つけることができます...誰が知っている.. ..

ゲームプレイの記録に使用できる-Kamcordという名前のcocos2dサードパーティユーティリティがあります。 kamcord.com

COCOS2D Kamcord archive link

0

私たちは、あなたが探している正確に何を行うことができます「Everyplay」と呼ばれるSDKを提供しています。それは自由に使用でき、軽量です。

Unity3D、cocos2d(1.x、2.x)、cocos2d-xのすぐに使用できる統合を提供します。もちろん、カスタムOpenGLベースのゲームエンジンに統合することもできます。

ドキュメントは、私がAVFoundationを使用してこの機能をしたドキュメントは、開発時に使用する例アプリケーションキーが含まれていますが、あなたはもちろんhttps://developers.everyplay.com/

+0

ありがとうございます。 – Tirth

関連する問題