【Unity】UnityのカメラビューからGif動画を作れるアセットGif Creator

#はじめに
「[Gif Creator](https://www.assetstore.unity3d.com/#!/content/42302?aid=1100l3oC8)」とは
![スクリーンショット 2018-05-28 20.02.33.png](https://qiita-image-store.s3.amazonaws.com/0/158441/88317cca-53a4-28ab-030f-771092da93a4.png)

>Gif Creatorでは、Unity内で直接、一つのカメラ、画面全体からgifを撮影できます。

>特長
- gifを保存前にプレビュー
- 希望のフレームのみを選択
- パラメーターを定義(秒間フレーム数、持続時間、記録幅)
- 画面全体または一部を録画
- x秒間を録画、または直近x秒間を常時録画
- gifをフォルダーに保存、imgur.comにアップロード！
- WindowsおよびMac用Unity Editorで動作
- クリーンで使いやすいエディターウィンドウ。 

#動作確認
MacOS 10.13.4
Unity 2018.1.1f
Gif Creator 1.0.9

#使い方　　最短で撮る方法
Window->PygmyMonkey->GifCreatorを選ぶとGifCreator画面が出ます
![スクリーンショット 2018-05-28 20.31.38.png](https://qiita-image-store.s3.amazonaws.com/0/158441/dfedd7a2-f508-d01c-bc94-ea168f924759.png)
基本この画面で撮る時間やサイズや編集ができるようのなります
最初に画面を出した時にCameraが設定されていないのでシーン上のカメラをドラックアンドドロップで設定します
そして　再生します　ちなみに再生中じゃないと撮ることができません
撮りたいタイミングで「Record」ボタンを押すことによって録画が開始します
![スクリーンショット_2018-05-28_20_41_30.png](https://qiita-image-store.s3.amazonaws.com/0/158441/e21351d6-e9d4-6356-5f41-2fec1624bcba.png)
で撮り終えたらそのまま再生を止めず（止めると出力ができなくなるので）保存先を指定して「Save」を押せば出力完了になります
![スクリーンショット_2018-05-28_20_45_20.png](https://qiita-image-store.s3.amazonaws.com/0/158441/75d8aa0e-110c-5dc8-9d58-7b55469c8765.png)

#パラメーター
##Screen section
![スクリーンショット 2018-05-28 20.51.21.png](https://qiita-image-store.s3.amazonaws.com/0/158441/9a0aa133-76ff-7ffc-f529-70deead71235.png)

| 項目 | 内容 |
|:-----------|:-----------|
| Screen section|  サイズや座標の指定 | 
| Frames Per Seconds  |  記録するフレーム数を秒単位で定義 | 
| Duration|  記録する秒数を指定| 
| Record width  |  幅解像度の指定 | 
| Estimated memory used|  フレームを記録するために使用される推定メモリに関する情報　記録幅が長く、長時間で、1秒あたりのフレーム数が多い場合は、コンピュータのメモリ容量が大きくなる可能性があります| 

##Record section
![スクリーンショット 2018-05-28 21.04.35.png](https://qiita-image-store.s3.amazonaws.com/0/158441/ea2f2db9-1fc6-b53c-4d6e-301908edb0e4.png)

| 項目 | 内容 |
|:-----------|:-----------|
| Record Upside Down|  上下逆転を記録する | 
| Record type  |  2種類の録音の中から選択できます  Duration : 指定した期間を記録します。 録音を停止するには、「録音を停止」ボタンを押してください   Last Seconds: 記録を継続し、最後のx秒間だけを保持します | 

##Preview section
![スクリーンショット 2018-05-28 21.11.59.png](https://qiita-image-store.s3.amazonaws.com/0/158441/7092dd8b-e69e-6c92-715a-9804b2de9ac8.png)

| 項目 | 内容 |
|:-----------|:-----------|
| Frame Index|  録画したすべてのフレーム間を簡単に移動し、プレビューで結果を確認できます | 
| Frames |  最小/最大スライダを使用してgifの開始と終了を定義できます | 
| Frame start & Frame end|  もっと正確にしたい場合は、最小/最大スライダーを使わずに、ここでフレームの開始とフレームの終わりを設定できます| 
| Frame interval selected |  保存しようとしているフレーム数に関する情報がここに表示されます | 
| Duration|  GIFの最終的な時間が表示されます| 

##Export section
![スクリーンショット 2018-05-28 21.12.07.png](https://qiita-image-store.s3.amazonaws.com/0/158441/c5313c8a-1194-fc08-55c3-7f4b51d078df.png)

| 項目 | 内容 |
|:-----------|:-----------|
| Repeat|  （−１）→ループなし　（０）→永続的にループ　　以外は一定の時間だけループする | 
| Compression Quality　|  カラー量子化の品質を設定します（GIF仕様で許容される最大256色の画像変換）。 値を小さく（最小値= 1）すると色は良くなりますが、処理が大幅に遅くなります。 値を大きくするほど、量子化パスが高速化されますが、画像品質は低下します（最大= 100） | 
| Output width| gifファイルの最終出力幅を定義することができます。 もっとも良いことは、以前にパラメータセクションで定義したレコード幅に対して使用したのと同じ幅を維持することです。 より小さいまたは大きな幅を指定すると、gifに双線形のサイズ変更が適用されます。 これにより、指定した値に応じてgifの品質が低下する可能性があります。 もちろん、GIFの最終的なサイズを減らすために、より小さな幅を指定したいかもしれません！| 
| Final output dimension |  gifファイルの正確な最終寸法が表示されます | 
| Thread priority|  フレームをgifファイルに処理するときに使用されるスレッド優先度を定義できます| 
| Destination folder|  保存するgifファイルをどこにエクスポートするかを定義できます | 
| Open folder after save|  このトグルをtrueに設定すると、保存が完了するたびに、Windowsエクスプローラ（Windows）またはFinder（Mac）でその場所が開きます | 
| Save button| GIFを保存先フォルダに保存します| 
| Upload to imgur.com | GIFをtmpフォルダに保存し（まだ保存されていない場合）、アップロードを開始します |