> For the complete documentation index, see [llms.txt](https://aventurine.gitbook.io/avalon/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aventurine.gitbook.io/avalon/document/tutorial/03.md).

# まばたきタイミングのプリセットを自作・配布したい

Easy Blink Generator

## プリセットとは？

まばたきのフレームタイミング（どのフレームで目を開閉するか）を保存したファイル（.asset）です。

いつものまばたき設定を保存しておけば、プロジェクトを横断して使い回すことができます。

## 自作プリセットの配布について

{% hint style="success" %}

#### プリセットファイルの配布を許可します

有償・無償を問わず配布OKです。
{% endhint %}

{% hint style="danger" %}

#### **aVALON本体の配布は禁止です**

unitypackage化する際は誤ってデータを同梱しないよう十分気をつけてください。
{% endhint %}

***

## プリセットの作成方法

### 方法1：aVALONウィンドウから作成

{% stepper %}
{% step %}

### タイムラインを編集する

フレーム番号とOepn/Closeの組み合わせでまばたきのタイミングを調整します。

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2Fh42S2DqBFBBfsZMzXHGc%2Fimage.png?alt=media&amp;token=c968a483-78dd-405d-954c-4400f5b4b4b5" alt=""><figcaption></figcaption></figure>

キーフレームは自由に追加したり削除したりすることができます。
{% endstep %}

{% step %}

### プリセットとして保存する

右上の「**プリセットに登録**」ボタンをクリックします。&#x20;

名前入力ダイアログが表示されるので、表示名を入力して「OK」を押してください。

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2F0lLRbHUg8VdpNh7I8n8f%2Fimage.png?alt=media&amp;token=f33357fc-a253-4f7b-91f5-52fb606f70ad" alt=""><figcaption></figcaption></figure>

登録するとプリセット一覧に表示されます。\
（表示されない場合は「リストを更新」をお試しください）

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FeZ5iWaQlhAIBbCwrjPXL%2Fimage.png?alt=media&amp;token=fd39ac6e-3ce8-4684-bd02-f22e5ed2d6eb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### （配布する場合）ファイル名を変更する

プリセットデータは以下の形式で保存されます。

```
Assets/aVentuRine/aVALON/EasyBlinkGenerator/Presets/BlinkPreset_保存日時.asset
```

{% hint style="danger" %}
万が一同時刻に保存したファイルが存在し、ファイル名が重複すると、既存のファイルは上書きされて消えてしまいます。

ユーザーのデータを守るため、**配布する場合は必ず重複しない名前に変更してください。**
{% endhint %}
{% endstep %}

{% step %}

### 保存したプリセットを編集する

プリセットはassetファイルなので、Inspector上で編集が可能です。

{% hint style="info" %}

* Display Name：プリセット一覧に表示される名前
* Frame：フレーム数
* Is Closed：チェックなし=Open / チェックあり=Close
  {% endhint %}

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FRBcEjE6ZJbwH4kbVICxu%2Fimage.png?alt=media&amp;token=6099f288-e43b-4d1c-873a-88a35ac10a7f" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

### 方法2：Assetファイルから作成

{% stepper %}
{% step %}

### Assetファイルを作成する

Projectウィンドウで以下のフォルダ内に移動します。

```
Assets/aVentuRine/aVALON/EasyBlinkGenerator/Presets
```

Projectウィンドウ上で右クリック → Create → aVALON → BlinkPreset\
の順にクリックするとAssetファイルを作成できます。

{% hint style="danger" %}
万が一同時刻に保存したファイルが存在し、ファイル名が重複すると、既存のファイルは上書きされて消えてしまいます。

ユーザーのデータを守るため、**配布する場合は必ず重複しない名前に変更してください。**
{% endhint %}

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FGSgX6lf9y309KwnRDWDA%2Fimage.png?alt=media&amp;token=2edec1f6-a4fd-479f-820e-fde8ad3e6d46" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### プリセットを編集する

作成したプリセットファイルをクリックし、Inspector上で設定を編集します。

{% hint style="info" %}

* Display Name：プリセット一覧に表示される名前
* Frame：フレーム数
* Is Closed：チェックなし=Open / チェックあり=Close
  {% endhint %}

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FKGa7XmA5SWH8Hh96g9RL%2Fimage.png?alt=media&amp;token=7cba201e-b487-4031-85c5-ba5d92e1da14" alt=""><figcaption><p>Inspectorで編集すると反映されます</p></figcaption></figure>
{% endstep %}
{% endstepper %}

## 自作プリセットを配布する

配布形式は自由ですが、今回はUnitypackage化して配布する方法について紹介します。

{% stepper %}
{% step %}

### エクスポート画面を開く

配布したいアセットを選択（Shift+クリックで範囲選択、Ctrl+クリックで複数選択）\
→右クリック→Export Package

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FOwlGCjFMUGRUEmRTAkGI%2Fimage.png?alt=media&amp;token=03198fd6-dfc4-47c4-8b10-1eb3a0b6fd1d" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### エクスポート設定

デフォルトではaVALON本体だけでなく、他ショップ様のツールも同梱されてしまいます。

**必ず「Include dependencies」のチェックを外してください。**

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2F0DgeUHyz3uTapw7t8NLP%2Fimage.png?alt=media&amp;token=a476e704-a0dd-4dc0-8570-8ab728b2064c" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Unitypackageを保存する

「Include dependencies」のチェックを外すと、先ほど選択したファイルのみの書き出しになります。

「Export」をクリックして、任意のフォルダにUnitypackageを保存してください。

<figure><img src="https://2315355677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fe4sUmINysj52de3UGEbH%2Fuploads%2FnRTMGsr76id9YG0oTcj3%2Fimage.png?alt=media&amp;token=53ed5faf-66e6-4666-8dfc-09501393f488" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}
