AnimationProはUnity用のUIおよびその他のアニメーションシステムです。これにより、プロジェクトにスムーズなアニメーションを簡単に追加するためのシンプルなAPIを提供します。
To install this package via NPM to your Unity project, follow these steps:
UPMパッケージを直接Git URLからインストールすることができます。パッケージをGit URLからロードするには:
- Unity Package Managerのウィンドウを開きます。
- ステータスバーの**+**ボタンをクリックします。
- パッケージを追加するためのオプションが表示されます。
- 追加メニューから、Git URLからパッケージを追加を選択します。テキストボックスと「追加」ボタンが表示されます。
- テキストボックスに
https://github.com/Matuyuhi/AnimationPro.git
のGit URLを入力し、「追加」をクリックします。 - 特定のパッケージバージョンをインストールするには、指定したバージョンのURLを使用します。
https://github.com/Matuyuhi/AnimationPro.git#X.Y.Z
- ここで述べられているバージョン
X.Y.Z
は、取得したいバージョンに置き換えてください。 - 利用可能なすべてのリリースは hereから見つけることができます。
- 最新の利用可能なリリースバージョンは です。
Unityがサポートしているプロトコルについての詳細は、Git URLsをご覧ください。
- プロジェクトの
Packages
ディレクトリに移動します。 - テキストエディタでproject manifest file
manifest.json
を調整します。 - Ensure
https://registry.npmjs.org/
is part ofscopedRegistries
.com.matuyuhi
がscopes
の一部であることを確認します。- 最新バージョンを指定して、
com.matuyuhi.animationpro
をdependencies
に追加します。
最小の例は以下のようになります。ここで述べられているバージョンX.Y.Z
は、
現在のthe latest released version
である
に置き換えてください。
{
"scopedRegistries": [
{
"name": "npmjs",
"url": "https://registry.npmjs.org/",
"scopes": [
"com.matuyuhi"
]
}
],
"dependencies": {
"com.matuyuhi.animationpro": "X.Y.Z"
}
}
- manifest.jsonファイルを保存して閉じます。
- Unityエディタを開きます。パッケージマネージャは自動的にAnimationProパッケージをインストールします。
コンポーネントに追加することで簡単に使用できるシンプルなアニメーション
- In Playing
- In Setting
- コード
public class SampleAnimation : AnimationBehaviour
{
// onClick method attach button
public void OnClick()
{
Animation(
this.SlideOutHorizontal(AnimationAPI.DirectionHorizontal.Right, Easings.CircIn(0.8f)) +
this.FadeOut(Easings.CircIn(0.5f, 0.2f)),
new AnimationListener()
{
OnFinished = () =>
{
gameObject.SetActive(false);
// imp animation finished callback
}
}
);
}
}
バグレポートや機能のリクエストは大歓迎です。 コードを改善できると思われる場合は、どうか遠慮なくプルリクエストを作成してください。
このプロジェクトはMITライセンスの下にライセンスされています。詳細は、LICENSE fileをご覧ください。
このプロジェクトはMatuyuhiによって作成されました。
質問、問題、または貢献したい場合は、このリポジトリで問題を開くか、直接私に連絡してください。
- Project: https://github.com/Matuyuhi/AnimationPro
- Email: [email protected]
- Github: https://github.com/Matuyuhi