Unityでプレイ動画を録画し、共有することができます
English | 日本語
- >= Unity 5.3
- >= iOS 8
(iOSのみ、録音未対応)
RecShare.unitypackage
をインポート- サンプルが必要な場合、
RecShareSample.unitypackage
を追加でインポート
初期処理を実行します。録画実行前に必ず実行が必要です。
録画を開始します。Initialize
を実行済みである必要があります。
録画を終了します。
completion
録画終了処理が完了したタイミングで実行されます
録画を一時停止します
PauseRecording
で一時停止した録画を再開します
録画実行中の場合、true
を返します
PauseRecording
で録画を一時停止中の場合、true
を返します
iOSの共有シートを表示します
text
共有テキストを指定します
録画した動画を再生するためのプレイヤーを表示します
録画ファイルのパスを返しします
録画時間(秒)を返します。録画実行前、実行中の場合は0を返します。
指定した時間(秒)のフレームの画像を取り出し、Texture2Dにして返します。 なお、録画時間を超える値を指定した場合、最後のフレームが返却されます。
seconds
録画の何フレーム目を取得するか時間(秒)で指定
録画する間隔を指定します。
デフォルトは1
(毎フレーム録画)です。
frameInterval
録画する間隔(フレーム数)
動画の最初に差し込む画像をTexture2D
で設定します。
録画開始前に実行する必要があります。
tex2d
差し込む画像imageSize
画像のサイズdisplayTime
画像を表示する時間(秒)bgColor
背景色(デフォルト:Color.black
)
指定するTexture2Dは、読み取り可能(
Read / Write Enabled
)である必要があります
void RecShare.SetFirstImage(string imageName, Vector2 imageSize, float displayTime[, Color bgColor])
動画の最初に差し込む画像を画像名で設定します。 録画開始前に実行する必要があります。
imageName
差し込む画像の画像名imageSize
画像のサイズdisplayTime
画像を表示する時間(秒)bgColor
背景色(デフォルト:Color.black
)
画像は
Assets/RecShare/Editor/Images
、またはAssets/RecShare/Editor/Images.xcassets
に配置します。Images.xcassets
の場合、Asset Catalog形式で配置します。 配置した画像をimageName
引数で指定します。
動画の最後に差し込む画像をTexture2D
で設定します。
録画開始前に実行する必要があります。
tex2d
差し込む画像imageSize
画像のサイズdisplayTime
画像を表示する時間(秒)bgColor
背景色(デフォルト:Color.black
)
指定するTexture2Dは、読み取り可能(
Read / Write Enabled
)である必要があります
動画の最後に差し込む画像を画像名で設定します。 録画開始前に実行する必要があります。
imageName
差し込む画像の画像名imageSize
画像のサイズdisplayTime
画像を表示する時間(秒)bgColor
背景色(デフォルト:Color.black
)
画像は
Assets/RecShare/Editor/Images
、またはAssets/RecShare/Editor/Images.xcassets
に配置します。Images.xcassets
の場合、Asset Catalog形式で配置します。 配置した画像をimageName
引数で指定します。
動画に重ねる画像をTexture2Dで指定します。
録画開始前に実行する必要があります。
SetOverlayImage
を使用した場合、録画中のCPU消費が増加します。
tex2d
重ねる画像imageSize
画像のサイズalignment
画像を表示する位置
指定するTexture2Dは、読み取り可能(
Read / Write Enabled
)である必要があります
動画に重ねる画像を画像名で指定します。
録画開始前に実行する必要があります。
SetOverlayImage
を使用した場合、録画中のCPU消費が増加します。
imageName
重ねる画像の画像名imageSize
画像のサイズalignment
画像を表示する位置
画像は
Assets/RecShare/Editor/Images
、またはAssets/RecShare/Editor/Images.xcassets
に配置します。Images.xcassets
の場合、Asset Catalog形式で配置します。 配置した画像をimageName
引数で指定します。